MCP.so
登录

@satellaite/MCP Server

@satellaite

基本信息

分类

其他

许可证

MIT license

传输方式

stdio

作者

satellaite

关于 @satellaite/MCP Server

MCP server for Satellaite API

@satellaite/MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

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

@satellaite/MCP Server 工具

2

Get all Satellaite data products

Call a Satellaite data product

概览

What is @satellaite/mcp-server?

@satellaite/mcp-server is an MCP (Model Context Protocol) server that integrates with the Satellaite API, enabling AI assistants to list and execute data products. It is built with TypeScript, uses Zod for runtime validation, and is distributed as a binary executable. It is intended for developers using MCP-compatible clients such as Claude Desktop.

How to use @satellaite/mcp-server?

Set two environment variables (API_BASE_URL defaults to http://localhost:8080/api/v1; SATELLAITE_API_KEY is required), then run the server via npx -y @satellaite/mcp-server. For Claude Desktop, add the command and environment to claude_desktop_config.json. The server automatically includes the API key in the Authorization header.

Key features of @satellaite/mcp-server

  • Implements the Model Context Protocol (MCP) specification
  • Secure Bearer token authentication via environment variable
  • Built with TypeScript and Zod for type safety
  • Provides two tools: get_data_products and call_data_product
  • Exposes resources data-products://list and data-products://{dataProductId}

Use cases of @satellaite/mcp-server

  • List available Satellaite data products from an AI chat interface
  • Execute a specific Satellaite data product by providing its ID
  • Build automated workflows that call data products through an MCP client

常见问题

1

What environment variables are required?

`SATELLAITE_API_KEY` is required. `API_BASE_URL` is optional and defaults to `http://localhost:8080/api/v1`.

2

How do I authenticate?

Set the `SATELLAITE_API_KEY` environment variable. The server automatically sends it as a Bearer token in the Authorization header for all API requests.

3

What tools does the server provide?

Two tools: `get_data_products` (lists all data products, no inputs) and `call_data_product` (executes a data product, input: `dataProductId` string).

4

What resources are available?

A static resource `data-products://list` returns all data products as JSON. A parameterized resource `data-products://{dataProductId}` retrieves details of a specific data product.

5

How do I run the server with Claude Desktop?

Add an entry to `claude_desktop_config.json` with `command: "npx"`, args `["-y", "@satellaite/mcp-server"]`, and the required environment variables.

评论

其他 分类下的更多 MCP 服务器