mcp
The Space Frontiers MCP Server is designed to connect language models to Space Frontiers data sources, offering simple and semantic searches across various databases. It is built with FastAPI and provides a publicly hosted option as well as a setup for local deployment.
Space Frontiers MCP Server Overview
This project is a Model Context Protocol (MCP) server interfacing with the Space Frontiers API. It allows language models to interact with Space Frontiers data through tools like simple_search
and search
. The server is constructed using FastAPI and the FastMCP library. Users can access a publicly hosted server or set one up locally, utilizing specific environment variables for authentication.
Tools
- simple_search: Performs keyword searches on Space Frontiers databases like library, telegram, or reddit.
- search: Conducts semantic searches across specified databases with optional filters.
Environment Variables
SPACE_FRONTIERS_API_ENDPOINT
: Base URL for the API.SPACE_FRONTIERS_API_KEY
: API key for authentication.
Running the Server
You can run the server for applications like the Claude App with the command: uv run mcp run main.py
. Ensure the SPACE_FRONTIERS_API_KEY
is set.