Satellaite MCP 服务器

Satellaite MCP 服务器

用于 Satellaite API 的 MCP 服务器,实现模型上下文协议。

快速入门

功能特性

  • 实现 Model Context Protocol 规范
  • 使用 TypeScript 提供类型安全
  • 基于 Zod 进行运行时类型验证
  • 提供可执行二进制文件便于部署
  • 支持 Bearer Token 安全认证

环境配置

需要设置以下环境变量:

  • API_BASE_URL:Satellaite API 的基础 URL,默认为 http://localhost:8080/api/v1
  • SATELLAITE_API_KEY:用于认证的 API 密钥(必填)

使用方法

通过 NPX 启动服务:

创建 claude_desktop_config.json 文件并添加如下内容:

{
  "mcpServers": {
    "satellaite": {
      "command": "npx",
      "args": [
        "-y",
        "@satellaite/mcp-server"
      ],
      "env": {
        "API_BASE_URL": "<API_BASE_URL>",
        "SATELLAITE_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

工具支持

  • get_data_products:获取所有数据产品
  • call_data_product:调用指定数据产品

更多详情请参考文档。