返回市场
语言流程文档问答服务器

语言流程文档问答服务器

作者:GongRzhe14 星标更新:2025-04-16

项目介绍

Langflow-DOC-QA-SERVER

smithery badge

<a href="https://glama.ai/mcp/servers/@GongRzhe/Langflow-DOC-QA-SERVER"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@GongRzhe/Langflow-DOC-QA-SERVER/badge" alt="Langflow Document Q&A Server MCP server" /> </a>

这是一个由Langflow驱动的文档问答系统MCP服务器。它通过提供一个简单的接口来查询文档,展示了核心的MCP概念。

预备条件

1. 创建Langflow文档问答流程

  1. 打开Langflow并从“文档问答”模板创建一个新的流程。
  2. 使用必要的组件(如ChatInput、文件上传、LLM等)配置您的流程。
  3. 保存您的流程。

image

2. 获取流程API端点

  1. 在Langflow右上角点击“API”按钮。
  2. 从cURL命令中复制API端点URL。 示例:http://127.0.0.1:7860/api/v1/run/<flow-id>?stream=false
  3. 保存此URL,因为您将在API_ENDPOINT配置中需要它。

image

功能

工具

  • query_docs - 查询文档问答系统
    • 接受查询字符串作为输入
    • 返回来自Langflow后端的响应

开发

安装依赖项:

npm install

构建服务器:

npm run build

开发时自动重建:

npm run watch

安装

要在Claude Desktop中使用,请添加服务器配置:

在MacOS中:~/Library/Application Support/Claude/claude_desktop_config.json 在Windows中:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "langflow-doc-qa-server": {
      "command": "node",
      "args": [
        "/path/to/doc-qa-server/build/index.js"
      ],
      "env": {
        "API_ENDPOINT": "http://127.0.0.1:7860/api/v1/run/480ec7b3-29d2-4caa-b03b-e74118f35fac"
      }
    }
  }
}

image

通过Smithery安装

要通过Smithery自动安装Document Q&A Server for Claude Desktop:

npx -y @smithery/cli install @GongRzhe/Langflow-DOC-QA-SERVER --client claude

环境变量

该服务器支持以下环境变量进行配置:

  • API_ENDPOINT:Langflow API服务的端点URL。如果没有指定,默认为http://127.0.0.1:7860/api/v1/run/480ec7b3-29d2-4caa-b03b-e74118f35fac

调试

由于MCP服务器通过stdio通信,调试可能会很困难。我们推荐使用MCP Inspector,它作为一个包脚本可用:

npm run inspector

Inspector将提供一个URL,以便您可以在浏览器中访问调试工具。

📜 许可证

本项目根据MIT许可证发布。