sat-mcp-server logo

sat-mcp-server

by Satellaite

MCP server for Satellaite API. This server implements the Model Context Protocol specification to handle model interactions.

View on GitHub

Last updated: N/A

@satellaite/mcp-server

MCP (Model Context Protocol) server for Satellaite API. This server implements the Model Context Protocol specification to handle model interactions.

Features

  • Implements Model Context Protocol specification
  • Built with TypeScript for type safety
  • Uses Zod for runtime type validation
  • Provides a binary executable for easy deployment

Setup

Usage with Claude Desktop

To use this with Claude Desktop, add the following to your claude_desktop_config.json:

NPX

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

Tools

  • get_data_products

    • Get all Satellaite data products
    • Inputs: None
    • Returns: JSON array of available data products with their details
  • call_data_product

    • Call a Satellaite data product
    • Inputs:
      • dataProductId (string): The ID of the data product to execute
    • Returns: JSON response with the data product execution result or error message

Resources

Satellaite Data Products

URI: data-products://list
Description: A list of all available data products
MIME Type: application/json

Returns: JSON array of all available data products

Satellaite Data Product

URI Pattern: data-products://{dataProductId}
Description: Retrieve a data product
MIME Type: application/json

Parameters:

  • dataProductId: ID of the specific data product to retrieve

Returns: JSON object with the specific data product's details

License

This project is licensed under the MIT License - see the LICENSE file for details.

Links

Author

Satellaite, MB