@satellaite/mcp-server
@satellaite
About @satellaite/mcp-server
MCP server for Satellaite API
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"satellaite": {
"command": "npx",
"args": [
"-y",
"@satellaite/mcp-server"
],
"env": {
"API_BASE_URL": "<API_BASE_URL>",
"SATELLAITE_API_KEY": "<YOUR_API_KEY>"
}
}
}
}Tools
2Get all Satellaite data products
Call a Satellaite data product
Overview
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_productsandcall_data_product - Exposes resources
data-products://listanddata-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
FAQ from @satellaite/mcp-server
What environment variables are required?
SATELLAITE_API_KEY is required. API_BASE_URL is optional and defaults to http://localhost:8080/api/v1.
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.
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).
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.
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.
Frequently asked questions
What environment variables are required?
`SATELLAITE_API_KEY` is required. `API_BASE_URL` is optional and defaults to `http://localhost:8080/api/v1`.
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.
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).
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.
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.
Basic information
More Other MCP servers
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Comments