Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client