
โ labsco summary โ our analysis, not the vendor's
What it is โ a retrieval MCP server that gives AI agents searchable access to peer-reviewed papers, books, patents, Wikipedia, Reddit, Telegram, and YouTube, returning full text and citable source URIs.
What you get โ
spacefrontiers_search_documentsfor papers/books/patents/Wikipedia, e.g. "find prior art on lithium-air batteries"spacefrontiers_search_socialfor Reddit, Telegram, and YouTube transcriptsspacefrontiers_fetch_documentfor full text + references by DOI, arXiv, PMID, or ISBNspacefrontiers_search_in_documentfor passage-level search inside long documents- Every hit carries
source_uri,score,snippet,authors, andissued_datefor clean citation
Requirements โ the hosted server uses OAuth login (browser flow, no key paste) for Claude Code; for HTTP clients or self-hosting you need an API key from spacefrontiers.org.
Cost snapshot โ the server is free and MIT-licensed. The hosted API requires a Space Frontiers account/key; the README doesn't list its pricing.
Setup effort โ one-liner: claude mcp add --transport http spacefrontiers https://mcp.spacefrontiers.org, or self-host via uv sync.
Our take โ A well-built research retrieval layer with strong citation metadata; the caveat is that the good path is the hosted service, so you're depending on Space Frontiers' backend and account.
Source: the project README โ summarized 2026-07-08.
โ readme from github โ mirrored (latest on GitHub โ)
Space Frontiers MCP Server
A retrieval layer for AI agents over peer-reviewed papers, books, patents, Wikipedia, Reddit, Telegram, and YouTube. Returns full text and canonical source URIs for citation.
Hosted at https://mcp.spacefrontiers.org/ (Streamable HTTP transport, OAuth 2.1 with PKCE or Bearer API key).
Tools
All four tools are read-only, idempotent, and prefixed spacefrontiers_ to avoid collisions in multi-server agent setups.
| Tool | When to use |
|---|---|
spacefrontiers_search_documents | Peer-reviewed papers, books, patents, Wikipedia. Use for citations and prior art. |
spacefrontiers_search_social | Reddit, Telegram channels, YouTube transcripts. Use for news and community discussion. |
spacefrontiers_fetch_document | Full text + references for one canonical URI (DOI, arXiv, PMID, ISBN). |
spacefrontiers_search_in_document | Passages within one document by query. Use for documents over ~20K tokens. |
Every search hit includes source_uri, score, snippet, authors, issued_date, and content_size_tokens for typed parsing and citation.
Repository layout
mcp_server.pyโ Starlette + FastMCP entrypoint, OAuth well-known endpoints.tools.pyโ four tools with Pydantic output schemas.prompts.pyโdeep_research_agentprompt.resources.pyโspacefrontiers://document/{uri_b64}URI template.auth.pyโ Bearer-token validation, Origin allowlist, MCP-Protocol-Version check.client.pyโ async HTTP client for the v2 search API.server.jsonโ Official MCP Registry entry.smithery.yamlโ Smithery deployment config.registry.jsonโ in-house registry metadata.tests/โ pytest unit tests.
Spec compliance
- Transport: Streamable HTTP, stateless.
- Auth: OAuth 2.1 with RFC 7591 Dynamic Client Registration; long-lived API keys also accepted.
- Annotations: every tool declares
readOnlyHint,idempotentHint,openWorldHint,destructiveHint:false. - Output schemas: every tool's
outputSchemais auto-generated from a Pydantic return model. - Resources: one URI template registered for documents.
- Spec versions accepted:
2025-03-26,2025-06-18,2025-11-25.
Development
uv sync
uv run pytest
uv run ruff check .mcp-name: io.github.SpaceFrontiers/mcp
{
"mcpServers": {
"spacefrontiers": {
"url": "https://mcp.spacefrontiers.org",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}Install
The hosted server has its own /mcp install page with one-click links for Cursor, VS Code, and Smithery.
Claude Code (recommended)
claude mcp add --transport http spacefrontiers https://mcp.spacefrontiers.orgOn first use a browser opens for OAuth login โ no API key paste required.
Cursor / VS Code / Cline / Windsurf (HTTP)
{
"mcpServers": {
"spacefrontiers": {
"url": "https://mcp.spacefrontiers.org",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}Get an API key at https://spacefrontiers.org/keys.
Self-hosted (stdio)
git clone https://github.com/SpaceFrontiers/mcp.git
cd mcp
uv sync
SPACE_FRONTIERS_API_KEY=sf_live_xxx uv run fastmcp run mcp_server.pyNo common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
Licensed under MITโ you can use, modify, and redistribute it under that license's terms.
License
MIT