🇷🇺 🔍 俄罗斯军事资产OSINT MCP
太长,读不下去了
使用它在本地运行,使用:
{
"mcp servers":{
"RusMil-MCP":{
"command":"python",
"args":[
"your/path/here/rus-osint-mcp/main.py",
"stdio"
]
}
}
}摘要
- 目的和范围 - 工具 - 辅助工具 - 机场工具 - 地面部队工具 - 仓库和物流工具 - 兴趣点(POI)工具 - 提示 - 数据特征 - 地理覆盖范围 - 数据字段(通用) - 搜索功能 - 用途: - ⚠️ 重要⚠️ - 未来升级
目的和范围
该MCP(模型上下文协议)服务器提供了从OSINT数据库查询有关俄罗斯军事基础设施的公开信息的工具。服务器汇总有关机场、地面部队设施、后勤仓库和基础设施变化的数据。 我创建这个mcp服务器的原因之一是帮助那些没有所有编码技能的OSINT研究人员 从公共资源中轻松提取数据。此外,在未来,其他研究人员可能会创造新的OSINT工具和 这个mcp服务器将有助于将其与LLM可能访问的其他数据源集成,帮助开源研究人员 以提高他们的调查能力。
我建议使用功能强大的模型(Claude、Mistral、ChatGPT所有可用的免费服务),因为有很多工具,这很容易占用较小模型的上下文窗口。但如果你没有功能强大的电脑,想在本地运行,我建议你使用:
- 问题3:7b
- 花岗岩4:微小
对于闭源模型可能拒绝使用的更具体的工具(因为我们正在处理与军事相关的信息),我建议使用:
- 思考:8b
- 赫尔墨斯书3:8b
工具
辅助工具
near_assets
在任何地点的指定半径内寻找军事资产。
参数:
origin(str):要搜索的地名、城市、地址或地标radius(浮动):搜索半径,单位为公里(默认值:150公里)mode(str):要搜索的资产类型
- "airfield":军用和民用机场 - "ground":地面部队设施 - "depot":物流和储存设施
退货: 附近军事设施及其类型和距离词典
示例用例:
- “查找沃罗涅日100公里范围内的所有空军基地”
- “展示乌克兰边境附近的地面部队设施”
- “在加里宁格勒200公里范围内设置仓库”
______________________________________________________________________
inspect_detailed
从数据库条目的源链接中检索详细、干净的信息。
参数:
link(str):任何查询结果中的“link”列值
退货: 从引用的网页中清理出详细的文本内容
示例用例:
- 在搜索结果中找到特定机场后,获取其全部详细信息
- 阅读有关建筑项目的完整信息
- 访问详细的设施规格
______________________________________________________________________
query_metadata
获取有关数据库大小和表信息的元数据。
参数:
database(str):要查询的数据库
- "airfield":机场数据库统计 - "ground forces":地面部队数据库统计 - "points of interest":POI数据库统计 - "depots":仓库数据库统计
退货: 包含指定数据库的表名和行数的字典
示例用例:
- 检查数据库中有多少个军用机场
- 了解可用地面部队数据的范围
- 在运行查询之前验证数据库覆盖率
______________________________________________________________________
get_oblasts
检索数据库识别的所有俄罗斯州(行政区)的完整列表。
参数: 无
退货: 用于其他查询的所有有效州名列表
示例用例:
- 获取州名称的正确拼写
- 浏览可用区域
- 筛选查询的参考
______________________________________________________________________
机场工具
query_airfields
查询涵盖军用、民用和备用航空设施的综合机场数据库。
参数:
table(str):要搜索的类别(默认值:"all")
- "helicopter" 或 "helicopter bases":专用直升机设施 - "civil" 或 "civil airports":商业/民用机场 - "military" 或 "military air bases":现役军用机场 - "reserve" 或 "reserve military airfields":后备/备用机场 - "former" 或 "former military airfields":退役设施 - "all":搜索所有机场表
country(str,可选):国家代码(RUS,BLR)air_base(str,可选):空军基地/机场名称(支持部分匹配)service(str,可选):服务分支
- "A":空军 - "N":海军 - "UI":未知 - "NF":海军舰队
location(str,可选):城市或地点名称(部分匹配)oblast(str,可选):州/地区名称(启用模糊匹配)main_user(str,可选):主运算符或单位(部分匹配)has(str,可选):HAS(硬化飞机掩体)信息revetm(str,可选):护岸信息aircraft(str,可选):驻扎的飞机类型(部分匹配)state(str,可选):操作状态(部分匹配)limit(int,可选):最大结果数
退货: 机场记录列表,包括坐标、运营商、飞机类型和基础设施详细信息
示例用例:
- “查找加里宁格勒州所有现役军事空军基地”
- “列出白俄罗斯的直升机基地”
- “展示俄罗斯西部的前军用机场”
______________________________________________________________________
地面部队工具
query_ground_forces
查询包含军队设施、军营和军事基地信息的地面部队数据库。
参数:
table(str):安装类别(默认:"all")
- "tanks" 或 "barracks tanks forces":坦克部队营房 - "motorized" 或 "barracks motorized rifle forces":电动步枪 - "artillery" 或 "barracks artillery forces":炮兵部队设施 - "airborne" 或 "barracks airborne forces":空降/VDV部队 - "headquarters" 或 "barracks headquarters forces":指挥部 - "other barracks":杂项营房 - "other military bases":其他类型的基地 - "other facilities":各种军事设施 - "special facilities":特殊用途装置 - "all":搜索所有地面部队表
country(str,可选):国家代码(RUS、BLR、UKR、GEO、MDA、ARM)location(str,可选):位置名称(部分匹配)oblast(str,可选):正面/区域(模糊匹配)service(str,可选):服务类型
- "A":陆军 - "N":海军 - "UI":未知 - "NF":海军舰队
main_user(str,可选):军事单位名称(部分匹配)state(str,可选):状态/条件(部分匹配)image(str,可选):卫星图像信息topo(str,可选):地形数据street(str,可选):街道级别信息rail(str,可选):轨道连接数据kml(str,可选):KML映射数据poi(str,可选):兴趣点数据limit(int,可选):最大结果
退货: 地面部队设施清单,包括坐标、单位和设施细节
示例用例:
- “查找南部军区的所有坦克营房”
- “在乌克兰附近搜寻机动步枪部队”
- “列出普斯科夫州的空降部队基地”
- “展示莫斯科州的总部设施”
______________________________________________________________________
仓库和物流工具
query_depots
查询涵盖弹药、燃料、车辆和专用存储设施的物流和供应基础设施数据库。
参数:
table(str):物流类别(默认值:"all")
- "nuclear":中央和区域核储存场 - "ammunition":中央和地区弹药库 - "pol":中央和地区POL(石油、机油、润滑油)仓库 - "sam":地对空导弹储存库 - "weapons"中央武器库(包括火炮) - "vehicles":中央车辆存储设施 - "repair":飞机修理厂 - "supply":区域供应和运输枢纽 - "all":搜索所有仓库类别
country(str,可选):国家代码(RUS、BLR、UKR)locations(str,可选):位置名称(部分匹配)service(str,可选):服务分支(A、N、UI、NF)oblast(str,可选):正面/区域(模糊匹配)specifications(str,可选):技术规格或主要用户(部分匹配)state(str,可选):设施状态(部分匹配)limit(int,可选):每个表的最大结果数(默认值:50)
退货: 带有源表标识、坐标和规格的仓库记录列表
示例用例:
- “在西部军区寻找弹药库”
- “寻找核储存设施”
- “列出克里米亚的燃料库”
- “展示莫斯科附近的车辆存储设施”
- “查找所有SAM仓库位置”
______________________________________________________________________
兴趣点(POI)工具
query_poi
查询兴趣点数据库,跟踪基础设施变更、施工活动和设施开发。
参数:
locations(str,可选):位置名称(部分匹配)user(str,可选):基础结构类型
- "CIV":民用基础设施 - "MIL":军事基础设施
type_of_locations(str,可选):POI类别(例如,“存储”、“工业”)type_of_change(str,可选):更改分类
- "Complete new location":全新的设施 - "Routine works":维护和常规操作 - "Construction new location area(s)":扩建/新建
loc_id(str,可选):唯一位置标识符(精确或部分)state(str,可选):当前状态/条件limit(int,可选):最大结果(默认值:50)
退货: POI记录列表,包括卫星图像链接、街道级参考和变更文档
示例用例:
- “2024年寻找新的军事建设”
- “寻找罗斯托夫州的存储设施扩建”
- “在军事地点展示日常工作”
- “列出所有民用基础设施的变化”
______________________________________________________________________
提示
react_map
生成一个React模板,用于渲染带有军事位置数据的交互式地图。
参数:
name(str):渲染报告的映射名称/标识符
退货: 用于创建交互式地图可视化的React JSX模板代码
示例用例:
- 创建一个地区机场的可视化地图
- 绘制地面部队部署模式
- 可视化物流网络覆盖
______________________________________________________________________
数据特征
地理覆盖范围
- 主要的,重要的 俄罗斯联邦
- 次要: 白俄罗斯、乌克兰、格鲁吉亚、摩尔多瓦、亚美尼亚
数据字段(通用)
大多数查询返回的记录包含:
- 协调: 纬度/经度(WGS84)
- 地点: 城市、州、行政区域
- 服务: 军事部门名称
- 主要用户: 机组名称或操作员
- 国家: 运行状态
- 链接: 卫星图像、街景、地形图
- 规格: 设施特定技术细节
搜索功能
- 部分匹配: 大多数文本字段支持子字符串搜索
- 模糊扁形匹配: 自动更正州名称变化
- 跨表搜索: “all”选项搜索多个相关表
- 结果限制: 使用限制参数控制输出大小
______________________________________________________________________
用途:
您可以自己下载,然后安装和使用 stdio 或 sse 和 http 或者,您可以使用我刚刚部署的远程服务器:https://rus-mil-osint.fastmcp.app/mcp 这个特定的云服务具有只读属性,所以我不得不更改一些内容 为了使其正常工作,这意味着所有日志都是stdou而不是.log文件,因此请注意 如果你想使用它,请给我发电子邮件:murielpanegassi1@gmail.com或者在github上给我发dm,这样我就可以允许你 AI服务使用此端点。
⚠️ 重要⚠️
网站关闭 显然https://osint-rumiloc.comi/下降了。当前服务器将每1小时获取一次数据 从网站上,但我现在不能做。因此,所有数据库都是最新的,直到 01/28/2026 15:56 所以小心点,我不能在它掉下来之前就把所有的数据都取出来。
未来升级
- 数据库:
- \[x\] 地面部队 - \[x\] 机场 - \[\]架飞机 - \[x\] 仓库 - \[\]防空 - \[x\] 所有可能的州 - \[x\] 兴趣点
- \[x\] 在自然语言中查找指定位置附近的基
- \[x\] 每登录1小时自动更新
- \[x\] 添加元数据信息
