MCP Catalogs
Homepython-mcp-server-client screenshot

python-mcp-server-client

by GobinFan·155·Score 39

A MCP server for querying technical documentation of major AI agent frameworks like LangChain and LlamaIndex.

ai-llmdeveloper-toolsknowledge-graph
37
Forks
8
Open issues
13 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server provides a unified interface to access documentation for popular AI frameworks including LangChain, LlamaIndex, AutoGen, Agno, OpenAI Agents SDK, MCP-doc, Camel-AI, and Crew-AI. It implements both stdio and SSE transport protocols, making it suitable for both local and cloud deployments. The server uses web scraping to fetch documentation from official sources, supporting keyword-based searches across multiple frameworks.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Retrieve documentation for specific framework features
you:Search across multiple AI frameworks simultaneously
you:Integrate technical documentation into AI agents for accurate responses
you:What frameworks are supported?
you:Which transport protocols does it support?

When to choose this

Choose this MCP server when you need quick access to documentation for popular AI frameworks without leaving your development environment.

When NOT to choose this

Avoid this if you need offline access to documentation or require more reliable parsing methods than web scraping.

Tools this server exposes

1 tool extracted from the README
  • get_docsasync def get_docs(query: str, library: str)

    Search and retrieve documentation for specified AI frameworks

Comparable tools

mcp-doclangchain-mcpllama-index-mcp

Installation

Installation

  1. Install UV package manager:
# MacOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  1. Initialize project:
uv init mcp-server
cd mcp-server
uv venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate
uv add "mcp[cli]" httpx
  1. Configure Claude Desktop:
{
  "mcpServers": {
    "docs-server": {
      "command": "uv",
      "args": [
        "--directory",
        "<your-project-path>",
        "run",
        "main.py"
      ]
    }
  }
}

FAQ

What frameworks are supported?
Currently supports LangChain, LlamaIndex, AutoGen, Agno, OpenAI Agents SDK, MCP-doc, Camel-AI, and Crew-AI.
Which transport protocols does it support?
Supports both stdio for local use and SSE (Server-Sent Events) for cloud deployments.

Compare python-mcp-server-client with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.