mcpField
S
Space Frontiers MCP Server

Space Frontiers MCP Server

远程服务
machinelibrary.ai搜索与检索112 周前更新

关于 Space Frontiers MCP Server

Space Frontiers MCP Server 为 AI Agent 提供对研究出版物、书籍、专利、标准及在线社区内容的检索。它返回有长度限制的文本和规范来源 URI,便于引用,并支持文档与段落查找。

主要功能

  1. 01搜索文档和社交来源
  2. 02获取有限长度的文档文本及参考文献
  3. 03查找文档中的匹配段落
  4. 04为引用返回规范来源 URI

适用场景

  1. 01查找研究论文和现有技术
  2. 02了解在线社区讨论
  3. 03检索研究所需的来源段落
  4. 04为检索内容保留规范引文

MCP 相关

它向 MCP 客户端提供检索工具和文档 URI 资源。托管服务使用 Streamable HTTP,并支持 OAuth 2.1 或 Bearer API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.machinelibrary.ai/
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;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 密钥)。

试用一个完整示例: 查找研究资料、查看支持性段落并保留引用。 示例包含一次实时运行中的完整工具调用和观察结果,以及一份供研究团队使用的小型评估清单。

Machine Library MCP

工具

以下四个核心检索工具均为只读、幂等,并以 machinelibrary_ 为前缀,以避免在多服务 Agent 设置中发生冲突。本仓库实现了这些工具。托管服务还提供 machinelibrary_research(带引用的研究答案)和三个写入工具:machinelibrary_search_feedback、machinelibrary_comment_on_document 和 machinelibrary_vote_on_comment;请参阅工具指南或其 tools/list。

工具使用时机
machinelibrary_search_documents论文、书籍、专利、标准、Wikipedia、YouTube 转录文本。用于引用和现有技术检索。
machinelibrary_search_socialReddit、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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。