Langflow Document Q&A Server

by GongRzhe
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Enables document question-answering capabilities by connecting to a Langflow backend, allowing users to upload documents and query them using natural language through a Langflow Document Q&A Flow.

Servidor de control de calidad de Langflow DOC

Un servidor de protocolo de contexto modelo para preguntas y respuestas sobre documentos impulsado por Langflow

Este es un servidor MCP basado en TypeScript que implementa un sistema de preguntas y respuestas de documentos. Demuestra los conceptos básicos de MCP al proporcionar una interfaz sencilla para consultar documentos a través de un backend de Langflow.

Prerrequisitos

1. Crear un flujo de preguntas y respuestas de documentos de Langflow

  1. Abra Langflow y cree un nuevo flujo a partir de la plantilla "Preguntas y respuestas del documento".
  2. Configure su flujo con los componentes necesarios (ChatInput, carga de archivos, LLM, etc.)
  3. Guarda tu flujo

2. Obtener el punto final de la API de flujo

  1. Haga clic en el botón "API" en la esquina superior derecha de Langflow
  2. Copie la URL del punto final de la API del comando cURL Ejemplo: http://127.0.0.1:7860/api/v1/run/<flow-id>?stream=false
  3. Guarde esta URL ya que será necesaria para la configuración API_ENDPOINT

Características

Herramientas

  • query_docs - Consulta el sistema de preguntas y respuestas del documento
    • Toma una cadena de consulta como entrada
    • Devuelve respuestas del backend de Langflow

Desarrollo

Instalar dependencias:

npm install

Construir el servidor:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

Instalación

Para utilizar con Claude Desktop, agregue la configuración del servidor:

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

Instalación mediante herrería

Para instalar Document Q&A Server para Claude Desktop automáticamente a través de Smithery :

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

Variables de entorno

El servidor admite las siguientes variables de entorno para la configuración:

  • API_ENDPOINT : La URL del punto final del servicio API de Langflow. El valor predeterminado es http://127.0.0.1:7860/api/v1/run/480ec7b3-29d2-4caa-b03b-e74118f35fac si no se especifica.

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.

📜 Licencia

Este proyecto está licenciado bajo la licencia MIT.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Permite consultar documentos a través de un backend de Langflow usando preguntas en lenguaje natural, proporcionando una interfaz para interactuar con los flujos de preguntas y respuestas de documentos de Langflow.

  1. Prerequisites
    1. 1. Create Langflow Document Q&A Flow
    2. 2. Get Flow API Endpoint
  2. Features
    1. Tools
  3. Development
    1. Installation
      1. Installing via Smithery
      2. Environment Variables
      3. Debugging
    2. 📜 License
      ID: trl2y8nuig