Provides an MCP server for Satellaite, exposing data products and execution endpoints with authenticated access.
Configuration
View docs{
"mcpServers": {
"satellaite-sat-mcp-server": {
"command": "npx",
"args": [
"-y",
"@satellaite/mcp-server"
],
"env": {
"API_BASE_URL": "<API_BASE_URL>",
"SATELLAITE_API_KEY": "<YOUR_API_KEY>"
}
}
}
}You create an MCP server that speaks the Model Context Protocol for Satellaite API, enabling authenticated access to data products and their execution results. This server runs as a self-contained, configurable endpoint you can deploy and use with MCP clients to interact with Satellaite data products securely.
You run the MCP server using a local, executable approach via NPX, which lets you start the server without installing it globally. Provide the required API base URL and your Satellaite API key to enable authenticated requests. Once running, you can query the available data products and execute a chosen data product through your MCP client.
Prerequisites you need before starting:
Step-by-step commands to run the MCP server via NPX:
# Ensure you have Node.js installed and npm available
# Run the MCP server directly with NPX
npx -y @satell aite/mcp-serverConfiguration and authentication details are straightforward. The server requires two environment variables to operate securely.
{
"type": "stdio",
"name": "satell_mcp",
"command": "npx",
"args": ["-y", "@satellaite/mcp-server"],
"env": {
"API_BASE_URL": "<API_BASE_URL>",
"SATELLAITE_API_KEY": "<YOUR_API_KEY>"
}
}Security tip: store your API key securely and do not expose it in logs or shared configurations. The server will pass the API key as a Bearer token in requests to the Satellaite API.
Fetches a list of all Satellaite data products available to your API key.
Executes a specific Satellaite data product by ID and returns the execution result or error message.