返回 MCP 目录
public公开dns本地运行

patentsafe-mcp

PatentSafe MCP是一个用于连接PatentSafe并检索文档的MCP服务器,支持通过Lucene查询访问数据库,适用于Claude等MCP客户端。

article

README

🚀 专利安全 MCP 服务器

专利安全 MCP 服务器用于连接到 PatentSafe 并检索文档,为用户提供便捷的文档获取途径。

🚀 快速开始

📦 安装指南

针对 Claude 用户,可通过以下配置文件安装 MCP 服务器:

{
  "mcpServers": {
    "USEFULNAME": {
      "command": "/opt/homebrew/bin/uvx",
      "args": [
        "--from",
        "git+ssh://git@github.com/amphora/patentsafe-mcp.git",
        "patentsafe-mcp",
        "PATENTSAFE_BASE_URL",
        "PATENTSAFE_AUTH_TOKEN"
      ]
    }
  }
}

您需要将以下内容替换为实际值:

  • USEFULNAME:替换成一个对您有意义的服务器名称(例如:patentsafe
  • PATENTSAFE_BASE_URL:替换成您的 PatentSafe 实例的基础 URL(例如:https://demo.morescience.com
  • PATENTSAFE_AUTH_TOKEN:替换成从您的用户设置中获取的 PatentSafe 认证令牌

💻 使用示例

我们已针对 Claude 进行了测试,但该服务器对任何 MCP 客户端都应有效。

🔧 技术细节

工作原理

MCP 服务器会对 PatentSafe 数据库执行原始 Lucene 查询,这是用户通常不会进行的操作。如果您需要执行 Lucene 查询,请使用以下 URL:

https://PATENTSAFE_BASE_URL/ps/read/search.html?pq=1

限制

我们的初步测试表明,PatentSafe 可能会返回比 LLM 能处理的更多文档。因此,默认情况下提供了一个 --max-chars 标志来限制返回的字符数(默认为 500k)。

📚 详细文档

支持

此实现仍处于开发阶段。它对我们有效,也应该对您有效,但它尚未达到生产就绪状态,并且正在积极开发中。 您可以通过通常的方式直接向 Amphora 支持团队提出问题,或通过 GitHub 项目提交拉取请求、问题和讨论等贡献。

未来工作

  • 添加对元数据字段的支持
  • 将 MCO 服务器原生集成到 PatentSafe(如果这是客户端发展的方向)
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端