使用说明
🇷🇺 🔍 俄罗斯军事资产OSINT MCP
太长,读不下去了
使用它在本地运行,使用:
{
"mcp servers":{
"RusMil-MCP":{
"command":"python",
"args":[
"your/path/here/rus-osint-mcp/main.py",
"stdio"
]
}
}
}
摘要
目的和范围
该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] 添加元数据信息