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
An MCP server providing tools for searching, fetching, analyzing, and reporting on scientific papers and datasets, often powered by LLMs.
data-commons-search
Provides a natural language search interface over open-access scientific datasets and tools, assisted by a Large Language Model (LLM) through the Model Context Protocol (MCP).
arxiv-mcp-server
The server enables researchers to search for academic papers on arXiv, analyze citations and trends, and export data in multiple formats, with a stated aim for AI-assisted discovery and processing.
matchmaker
A web application for searching scientific datasets using natural language queries, providing AI-ranked results and the ability to dispatch datasets to Virtual Research Environments (VREs).