VuFind搜索集成服务

MCP服务器实现VuFind的Swagger API与LLM(如Sonet)的集成,使LLM能够通过VuFind搜索文献。

  • by jaohbib
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 jaohbib/MCP-for-VuFind

使用说明

VuFind的MCP

范围

这是一个简单的MCP服务器,基于https://github.com/jlowin/fastmcp目标是将VuFinds Swagger API集成到类似Sonet的LLM中。 这使LLM能够使用Vufind并搜索文献

支持的系统

目前,此MCP服务器支持DAIA和VuFinds Swagger API

安装

只需使用 pip install -r 要求.txt

配置您的API

Claude在您的本地机器上执行MCP服务器,每个API调用都源于您的系统。这意味着API必须可以从本地机器访问。 在config.ini中定义API端点

配置Claude

要将Claude Desktop设置为Ghidra MCP客户端,请转到 Claude -> Settings -> Developer -> Edit Config -> claude_desktop_config.json 并添加以下内容:

{
    "mcpServers": {
      "Vufind": {
        "command": "python",
        "args": [
          "C:/ubmcp/UBBSMCP/server.py ",
          "C:/ubmcp/UBBSMCP/config.ini"
        ]
      }
    }
  }

相应地调整服务器.py和config.ini的路径

克劳德在行动

一个小锤子表明克劳德使用的是MCP服务器。点击锤子图标显示导出的MCP功能。