
Langflow-DOC-QA-SERVER

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
启动。
使用教程
使用依赖
- 创建 Langflow 文档问答流程
- 打开 Langflow,从“Document Q&A”模板创建新流程
- 配置必要的组件(ChatInput、File Upload、LLM 等)
-
保存流程
-
获取流程 API 端点
- 点击 Langflow 右上角的“API”按钮
- 从 cURL 命令中复制 API 端点 URL
- 示例:
http://127.0.0.1:7860/api/v1/run/<flow-id>?stream=false
安装教程
- 安装依赖
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"
}
}
}
}
调试方式
- 使用 MCP Inspector 进行调试
npm run inspector
- 访问浏览器中的调试工具 URL