Query Documents with Langflow
Langflow Document Q&A Server MCP: Query documents using Langflow backend.
Maintainer of this project? Claim this page to edit the listing.
1.0.0Add to Favorites
Why it matters
Integrate Langflow's document question-answering capabilities into your applications. This MCP server provides a streamlined interface to query your documents and retrieve answers via the Langflow backend.
Outcomes
What it gets done
Connect to Langflow backend for document Q&A.
Execute queries against document datasets.
Retrieve answers from the Langflow system.
Debug the Q&A process using MCP Inspector.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-langflow-doc-qa-server | bash Capabilities
Tools your agent gets
Executes a query against the document question-answering system and returns answers from the Langflow backend
Overview
Langflow-DOC-QA-SERVER MCP Server
This is a Model Context Protocol (MCP) server for document question answering, powered by Langflow. It allows querying documents through a Langflow backend. Use this server to enable document Q&A capabilities by connecting a Langflow document Q&A flow as an MCP server.
What it does
This is a TypeScript-based MCP server that implements a document Q&A system. It demonstrates core MCP concepts by providing a simple interface to query documents through a Langflow backend.
To install this server for Claude Desktop, you can use Smithery:
npx -y @smithery/cli install @GongRzhe/Langflow-DOC-QA-SERVER --client claude
Alternatively, you can manually configure it by adding the following to your 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"
}
}
}
}
Source README
Langflow-DOC-QA-SERVER
A Model Context Protocol server for document Q&A powered by Langflow
This is a TypeScript-based MCP server that implements a document Q&A system. It demonstrates core MCP concepts by providing a simple interface to query documents through a Langflow backend.
Prerequisites
1. Create Langflow Document Q&A Flow
- Open Langflow and create a new flow from the "Document Q&A" template
- Configure your flow with necessary components (ChatInput, File Upload, LLM, etc.)
- Save your flow
2. Get Flow API Endpoint
- Click the "API" button in the top right corner of Langflow
- Copy the API endpoint URL from the cURL command
Example:http://127.0.0.1:7860/api/v1/run/<flow-id>?stream=false - Save this URL as it will be needed for the
API_ENDPOINTconfiguration
Features
Tools
query_docs- Query the document Q&A system- Takes a query string as input
- Returns responses from the Langflow backend
Development
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On 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"
}
}
}
}
Installing via Smithery
To install Document Q&A Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @GongRzhe/Langflow-DOC-QA-SERVER --client claude
Environment Variables
The server supports the following environment variables for configuration:
API_ENDPOINT: The endpoint URL for the Langflow API service. Defaults tohttp://127.0.0.1:7860/api/v1/run/480ec7b3-29d2-4caa-b03b-e74118f35facif not specified.
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
๐ License
This project is licensed under the MIT License.
FAQ
Common questions
Discussion
Questions & comments ยท 0
Sign In Sign in to leave a comment.