这是一个使用N2YO API提供卫星跟踪数据访问的模型上下文协议(MCP)服务器。
此MCP服务器提供了以下功能:
cd satellite-tracking-server
npm install
npm run build
该服务器需要N2YO API密钥才能运行。您可以通过环境变量N2YO_API_KEY提供此密钥。
要将此服务器与Claude一起使用,请将其添加到您的MCP设置配置文件中:
编辑~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"satellite-tracking": {
"command": "node",
"args": ["/path/to/satellite-tracking-server/build/index.js"],
"env": {
"N2YO_API_KEY": "your-api-key-here"
},
"disabled": false,
"autoApprove": []
}
}
}
编辑~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json:
{
"mcpServers": {
"satellite-tracking": {
"command": "node",
"args": ["/path/to/satellite-tracking-server/build/index.js"],
"env": {
"N2YO_API_KEY": "your-api-key-here"
},
"disabled": false,
"autoApprove": []
}
}
}
一旦服务器配置并运行,您可以使用Claude来访问卫星跟踪数据:
<use_mcp_tool>
<server_name>satellite-tracking</server_name>
<tool_name>get_satellite_position</tool_name>
<arguments>
{
"norad_id": 25544,
"observer_lat": 40.7128,
"observer_lng": -74.0060
}
</arguments>
</use_mcp_tool>
<use_mcp_tool>
<server_name>satellite-tracking</server_name>
<tool_name>get_satellite_tle</tool_name>
<arguments>
{
"norad_id": 25544
}
</arguments>
</use_mcp_tool>
<use_mcp_tool>
<server_name>satellite-tracking</server_name>
<tool_name>predict_visual_passes</tool_name>
<arguments>
{
"norad_id": 25544,
"observer_lat": 40.7128,
"observer_lng": -74.0060,
"days": 7
}
</arguments>
</use_mcp_tool>
<use_mcp_tool>
<server_name>satellite-tracking</server_name>
<tool_name>search_satellites</tool_name>
<arguments>
{
"query": "ISS"
}
</arguments>
</use_mcp_tool>
<use_mcp_tool>
<server_name>satellite-tracking</server_name>
<tool_name>get_satellites_above</tool_name>
<arguments>
{
"observer_lat": 40.7128,
"observer_lng": -74.0060,
"search_radius": 45
}
</arguments>
</use_mcp_tool>
<access_mcp_resource>
<server_name>satellite-tracking</server_name>
<uri>satellite://25544</uri>
</access_mcp_resource>
该服务器支持以下卫星类别:
| 类别ID | 描述 |
|---|---|
| 0 | 所有 |
| 1 | 业余 |
| 2 | 立方星 |
| 3 | 教育 |
| 4 | 工程 |
| 5 | 伽利略 |
| 6 | GLO-OPS |
| 7 | GPS-OPS |
| 8 | 军事 |
| 9 | 雷达 |
| 10 | 资源 |
| 11 | SARSAT |
| 12 | 科学 |
| 13 | TDRSS |
| 14 | 天气 |
| 15 | XM/Sirius |
| 16 | Iridium-NEXT |
| 17 | Globalstar |
| 18 | Intelsat |
| 19 | SES |
| 20 | Telesat |
| 21 | Orbcomm |
| 22 | Gorizont |
| 23 | Raduga |
| 24 | Molniya |
| 25 | DMC |
| 26 | Argos |
| 27 | Planet |
| 28 | Spire |
| 29 | Starlink |
| 30 | OneWeb |
N2YO API根据您的订阅计划有不同的使用限制。免费层级允许:
请注意这些限制以避免超出配额。
本项目根据ISC许可证授权。