MCP for VuFind

MCP for VuFind

site icon
2025.04.02 1
Python文献搜索API 集成搜索工具
MCP-for-VuFind 是一个基于 fastmcp 的简单 MCP 服务器,旨在将 VuFind 的 Swagger API 集成到类似 Sonet 的 LLM 中,使 LLM 能够使用 VuFind 搜索文献。
View on GitHub

Overview

基本能力

产品定位

MCP-for-VuFind 是一个用于将 VuFind 的 Swagger API 集成到 LLM 中的 MCP 服务器,主要用于文献搜索。

核心功能

  • 支持 DAIA 和 VuFind 的 Swagger API
  • 使 LLM 能够通过 VuFind 搜索文献

适用场景

  • 在 LLM 中集成 VuFind 的文献搜索功能
  • 通过 MCP 服务器实现 LLM 与 VuFind 的交互

工具列表

  • 该 MCP 服务器主要提供 VuFind 的 Swagger API 集成工具,使 LLM 能够调用 VuFind 的搜索功能。

常见问题解答

使用教程

使用依赖

  • 需要安装 Python 环境

安装教程

  1. 使用以下命令安装依赖:
pip install -r requierments.txt
  1. 配置 API 端点:
  2. config.ini 中定义 API 端点
  3. 配置 Claude Desktop 作为 Ghidra MCP 客户端:
  4. 打开 Claude -> Settings -> Developer -> Edit Config -> claude_desktop_config.json
  5. 添加以下配置:
{
    "mcpServers": {
      "Vufind": {
        "command": "python",
        "args": [
          "C:/ubmcp/UBBSMCP/server.py ",
          "C:/ubmcp/UBBSMCP/config.ini"
        ]
      }
    }
  }
  • 根据实际情况调整 server.pyconfig.ini 的路径

调试方式

  • 无具体调试命令提供,可通过检查 Claude Desktop 中的 MCP 功能是否正常来验证安装是否成功。

许可证

None