关于 Space Frontiers MCP Server
Space Frontiers MCP Server 为 AI Agent 提供对研究出版物、书籍、专利、标准及在线社区内容的检索。它返回有长度限制的文本和规范来源 URI,便于引用,并支持文档与段落查找。
主要功能
- 01搜索文档和社交来源
- 02获取有限长度的文档文本及参考文献
- 03查找文档中的匹配段落
- 04为引用返回规范来源 URI
适用场景
- 01查找研究论文和现有技术
- 02了解在线社区讨论
- 03检索研究所需的来源段落
- 04为检索内容保留规范引文
MCP 相关
它向 MCP 客户端提供检索工具和文档 URI 资源。托管服务使用 Streamable HTTP,并支持 OAuth 2.1 或 Bearer API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.machinelibrary.ai/claude mcp add --transport http spacefrontiers https://mcp.machinelibrary.ai/{"mcpServers":{"spacefrontiers":{"type":"http","url":"https://mcp.machinelibrary.ai/"}}}在 Cursor 中打开{"servers":{"spacefrontiers":{"type":"http","url":"https://mcp.machinelibrary.ai/"}}}在 VS Code 中打开{"mcpServers":{"spacefrontiers":{"type":"http","url":"https://mcp.machinelibrary.ai/"}}}{"mcpServers":{"spacefrontiers":{"serverUrl":"https://mcp.machinelibrary.ai/"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Machine Library MCP 服务
Machine Library 的官方 MCP 服务,Machine Library 是 Space Frontiers Company 推出的搜索与 AI 产品。
- 端点:
https://mcp.machinelibrary.ai(规范端点) - 服务名称:
machinelibrary;工具以machinelibrary_为前缀 - Agent 安装指南: https://machinelibrary.ai/install.md
为 AI Agent 提供检索层,覆盖同行评审论文、书籍、专利、标准、Wikipedia、Reddit、Telegram、Discord 和 YouTube。返回有长度限制的全文及规范来源 URI,便于引用。
托管于 **https://mcp.machinelibrary.ai/**(Streamable HTTP 传输,支持 OAuth 2.1 with PKCE 或 Bearer API 密钥)。
试用一个完整示例: 查找研究资料、查看支持性段落并保留引用。 示例包含一次实时运行中的完整工具调用和观察结果,以及一份供研究团队使用的小型评估清单。
工具
以下四个核心检索工具均为只读、幂等,并以 machinelibrary_ 为前缀,以避免在多服务 Agent 设置中发生冲突。本仓库实现了这些工具。托管服务还提供 machinelibrary_research(带引用的研究答案)和三个写入工具:machinelibrary_search_feedback、machinelibrary_comment_on_document 和 machinelibrary_vote_on_comment;请参阅工具指南或其 tools/list。
| 工具 | 使用时机 |
|---|---|
machinelibrary_search_documents | 论文、书籍、专利、标准、Wikipedia、YouTube 转录文本。用于引用和现有技术检索。 |
machinelibrary_search_social | Reddit、Telegram 频道、Discord。用于了解新闻和社区讨论。 |
machinelibrary_fetch_document | 获取单个规范 URI 的有长度限制的全文,以及最多 50 条参考文献。默认上限为 40K 个字符;最高支持 100K。 |
machinelibrary_search_in_document | 在单篇文档中查找最多五个匹配段落。适用于超过约 20K 个 token 的文档。 |
搜索默认返回 10 条精简的混合排序结果,最多不超过 30 条。每条结果都包含规范 source_uri、一段摘要(最多 900 个字符)、摘要预览(最多 800 个字符)、评分、作者、日期、类型和估算的全文大小。仅在 machinelibrary_fetch_document 中可选择启用引用反向链接,因为这会增加一次单独计费的搜索。
安装
托管服务提供独立的 /mcp 安装页面,并附带适用于 Cursor、VS Code 和 Smithery 的一键安装链接。
Claude Code(推荐)
claude mcp add --transport http --scope user machinelibrary https://mcp.machinelibrary.ai
首次使用时会打开浏览器进行 OAuth 登录,无需粘贴 API 密钥。
Cursor / VS Code / Cline / Windsurf(HTTP)
{
"mcpServers": {
"machinelibrary": {
"type": "http",
"url": "https://mcp.machinelibrary.ai",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
请前往 https://machinelibrary.ai/keys 获取 API 密钥。
可自托管(stdio)
git clone https://github.com/SpaceFrontiers/mcp.git
cd mcp
uv sync
SEARCH_API_ENDPOINT=https://api.machinelibrary.ai \
MACHINELIBRARY_API_KEY=ml_xxx uv run fastmcp run mcp_server.py
在 stdio 模式下,此环境变量用作上游 API 凭据。
该命令通过 SEARCH_API_ENDPOINT 选择公开的 Machine Library API。
内部默认值仍为 http://search-api,以兼容现有部署。
对于 HTTP 部署,请将 SEARCH_API_ENDPOINT 设置为受信任的内部
搜索 API,并将 USERS_API_ENDPOINT 设置为内部用户 API;身份验证
中间件会将已验证的身份标头转发给该内部服务。
OAuth 使用 https://api.machinelibrary.ai 授权服务器,并通过
浏览器在 https://machinelibrary.ai 登录。
定价
- 搜索:基础费用 $0.01 + 每条返回结果 $0.001(MCP 默认返回 10 条结果,费用为 $0.02)。
- 获取完整文档:$0.05。
- 文档内段落搜索:$0.015。
- 获取文档时,若
referenced_by_limit > 0,会增加一笔单独计费的搜索费用。
请前往 https://machinelibrary.ai/payments 充值。
仓库布局
mcp_server.py— Starlette + FastMCP 入口,OAuth well-known 端点。tools.py— 四个带有 Pydantic 输出架构的工具。prompts.py—deep_research_agent提示词。resources.py—machinelibrary://document/{uri_b64}URI 模板。auth.py— Bearer 令牌验证、Origin 允许列表、MCP-Protocol-Version 检查。client.py— 用于 v2 搜索 API 的异步 HTTP 客户端。server.json— 官方 MCP Registry 条目。smithery.yaml— Smithery 部署配置。registry.json— 内部 Registry 元数据。tests/— pytest 单元测试。
规范合规性
- 传输:无状态的 Streamable HTTP。
- 身份验证:OAuth 2.1,支持 RFC 7591 动态客户端注册;也接受长期有效的 API 密钥。
- 注解:每个工具都声明
readOnlyHint、idempotentHint、openWorldHint、destructiveHint:false。 - 输出架构:每个工具的
outputSchema都根据 Pydantic 返回模型自动生成。 - 资源:为文档注册了一个 URI 模板。
- 接受的规范版本:
2025-03-26、2025-06-18、2025-11-25。
开发
uv sync
uv run pytest
uv run ruff check .
mcp-name: io.github.SpaceFrontiers/mcp
兼容性
现有账户和 API 密钥可照常使用,原有的
https://mcp.spacefrontiers.org 端点仍受支持;新设置应使用
https://mcp.machinelibrary.ai。旧版 spacefrontiers_* 工具名称
已于 2026-10-07 停用;请使用 machinelibrary_* 名称。可自托管的
服务在未设置 MACHINELIBRARY_API_KEY 时,仍会读取 SPACE_FRONTIERS_API_KEY。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。