mcp
Verified Safeby SpaceFrontiers
Overview
This server acts as an interface to the Space Frontiers API, allowing language models to perform semantic search, resolve document identifiers, and retrieve filtered document content or metadata from various data sources.
Installation
uv run fastmcp run mcp_server.pyEnvironment Variables
- SPACE_FRONTIERS_API_ENDPOINT
- SPACE_FRONTIERS_API_KEY
Security Notes
The code appears well-structured, using `fastmcp` for the server and `spacefrontiers-clients` for API interaction. Input validation is handled via Pydantic annotations. Authentication relies on API keys passed via environment variables or request headers, which is standard practice. No `eval`, `exec`, or direct shell commands are observed. A minor note is that `pyproject.toml` points to a GitHub branch for a specific `mcp` dependency via `tool.uv.sources`, which, while not inherently insecure, implies a custom or non-PyPI source that would require further vetting in a high-security context. However, the core `fastmcp` dependency is from PyPI.
Similar Servers
academia_mcp
Provides a server for searching, fetching, analyzing, and reporting on scientific papers and datasets using various APIs and optional LLM-powered tools.
data-commons-search
Provides a natural language search interface over open-access datasets, leveraging Large Language Models (LLMs) and the Model Context Protocol (MCP) to assist users in discovering relevant data and tools for scientific research.
arxiv-mcp-server
The arxiv-mcp-server acts as an AI-powered Model Context Protocol (MCP) server for arXiv, enabling advanced paper search, citation analysis, trend tracking, and multi-format data exports to streamline academic research workflows.
matchmaker
A web application for searching scientific datasets using natural language queries, powered by AI, and enabling direct interaction with Virtual Research Environments for analysis execution.