Langflow Document QA

by gongrzhe

9 stars
Not rated
GitHub

About

Connects Claude Desktop to a Langflow-powered document question-answering system through a query_docs tool that processes document-based questions using a Mistral model.

Details

Author
gongrzhe
Repository
GongRzhe/Langflow-DOC-QA-SERVER
GitHub stars
9
License
MIT License
Categories
Productivity, Design, Workplace, File Management, AI, Search, Infrastructure, Frontend, Knowledge Base, Other
Tags
#integration, #document

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Langflow Document QA
    Command (node, npx, python, etc.) node
    Arguments
    • Argument 1 /path/to/doc-qa-server/build/index.js
    Environment
    • API_ENDPOINT http://127.0.0.1:7860/api/v1/run/480ec7b3-29d2-4caa-b03b-e74118f35fac

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

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"
      }
    }
  }
}

image

To install Document Q&A Server for Claude Desktop automatically via Smithery:

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

The server supports the following environment variables for configuration:

- API_ENDPOINT: The endpoint URL for the Langflow API service. Defaults to http://127.0.0.1:7860/api/v1/run/480ec7b3-29d2-4caa-b03b-e74118f35fac if not specified.

query_docs

Query the document Q&A system. Takes a query string as input and returns responses from the Langflow backend.

- query_docs - Query the document Q&A system
- Takes a query string as input
- Returns responses from the Langflow backend

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

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

Linux

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

Macos

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

Windows

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

A document question-and-answer server powered by Langflow.

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.

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 - 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 theAPI_ENDPOINTconfiguration

- query_docs- Query the document Q&A system

- Takes a query string as input
- Returns responses from the Langflow backend

To use with Claude Desktop, add the server config:

On MacOS:~/Library/Application Support/Claude/claude_desktop_config.jsonOn 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" } } } }

To install Document Q&A Server for Claude Desktop automatically viaSmithery:

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

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.

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using theMCP Inspector, which is available as a package script:

The Inspector will provide a URL to access debugging tools in your browser.

This project is licensed under the MIT License.

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

Production-ready RAG out of the box to search and retrieve data from your own documents.

A persistent memory server for Large Language Models, designed to integrate with the Claude desktop application. It supports tiered memory, semantic search, and automatic memory management.

MCP (Model Context Protocol) server that exposes 70 tools spanning cognitive memory, working memory, sessions, agents, the L0–L3 knowledge hierarchy, orchestration tasks, and training pipelines. The server speaks stdio and is consumed by Claude Desktop, Claude Code, OpenCodex, and any MCP-aware client.

Expose LlamaCloud services as MCP tools for building and managing LLM applications.

A server that provides a memory system for LLMs, enabling persistent conversations with various providers like OpenAI, Anthropic, and OpenRouter.

Hosted MCP memory across Claude Code, Cursor, ChatGPT and any MCP client. Community-hosted instance of the MIT-licensed MemPalace engine. EU-hosted, GDPR-compliant. Free tier with 200 memories.

User-owned memory for AI agents over remote MCP. Save, search, recall, update, and manage scoped memories across Copilot, Claude, ChatGPT, IDEs, and CLIs.

RAG Search over your content powered by Inkeep

Vectorize MCP server for advanced retrieval, Private Deep Research, Anything-to-Markdown file extraction and text chunking.

Codicil indexes a repo's Markdown/YAML/TOML docs into a local Chroma store and exposes query_docs/reindex_docs over MCP. Uses Ollama embeddings when available; with zero infra beyond that, it degrades to live keyword search off disk instead of failing.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.