Langflow-DOC-QA-SERVER

Langflow-DOC-QA-SERVER

site icon
2025.04.16 5
JavaScript文档问答Langflow 集成内容生成
Langflow-DOC-QA-SERVER 是一个基于 TypeScript 的 MCP 服务器,实现了文档问答系统。它通过 Langflow 后端提供了一个简单的接口来查询文档,展示了核心的 MCP 概念。该服务器主要用于文档问答场景,支持通过 API 端点与 Langflow 后端进行交互。
View on GitHub

Overview

基本能力

产品定位

Langflow-DOC-QA-SERVER 是一个文档问答系统,通过 MCP 协议提供文档查询功能。

核心功能

  • 提供文档问答功能,支持通过查询字符串获取 Langflow 后端的响应。

适用场景

  • 文档查询与问答
  • 基于 Langflow 的自动化文档处理

工具列表

  • query_docs:查询文档问答系统
  • 输入:查询字符串
  • 输出:Langflow 后端的响应

常见问题解答

  • 调试困难:建议使用 MCP Inspector 进行调试,可以通过 npm run inspector 启动。

使用教程

使用依赖

  1. 创建 Langflow 文档问答流程
  2. 打开 Langflow,从“Document Q&A”模板创建新流程
  3. 配置必要的组件(ChatInput、File Upload、LLM 等)
  4. 保存流程

  5. 获取流程 API 端点

  6. 点击 Langflow 右上角的“API”按钮
  7. 从 cURL 命令中复制 API 端点 URL
  8. 示例:http://127.0.0.1:7860/api/v1/run/<flow-id>?stream=false

安装教程

  1. 安装依赖
npm install
  1. 构建服务器
npm run build
  1. 开发模式(自动重建)
npm run watch
  1. 配置 Claude Desktop
  2. MacOS:~/Library/Application Support/Claude/claude_desktop_config.json
  3. Windows:%APPDATA%/Claude/claude_desktop_config.json
  4. 添加服务器配置:
{
  "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"
      }
    }
  }
}

调试方式

  1. 使用 MCP Inspector 进行调试
npm run inspector
  1. 访问浏览器中的调试工具 URL

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。