ragflow-mcp-server

ragflow-mcp-server

2

RAGFlow MCP Server provides functionalities to search a knowledge base and engage with a chat assistant. Its key features include dataset listing, chat creation, and interaction capabilities. The project appears suited for applications requiring knowledge retrieval and conversational AI.

RAGFlow MCP Server

The RAGFlow API MCP Server enables searching a knowledge base and interacting with chat.

Components

Tools

  • list_datasets: Lists all datasets with their IDs and names.
  • create_chat: Creates a new chat assistant, requiring a name and dataset ID, and returns the assistant's ID, name, and session ID.
  • chat: Interacts with the chat assistant using session ID and a question, returning the assistant's response.

Configuration

Note: Configuration details specific to the implementation are to be added.

Quickstart

Install

Installation steps include GitHub Copilot, Continue, and Claude Desktop configurations, with specific JSON and YAML setup details for MCP servers.

Development

Building and Publishing

To distribute the package:

  1. Sync dependencies.
  2. Build source and wheel distributions.
  3. Publish to PyPI using specified credentials.

Debugging

Use MCP Inspector for debugging, which runs over stdio, offering the best experience when accessed via a browser.