Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

MCPyDoc

БесплатноНе проверен

Provides real-time access to Python package documentation, source code, and symbol search to prevent AI hallucinations.

GitHubEmbed

Описание

Provides real-time access to Python package documentation, source code, and symbol search to prevent AI hallucinations.

README

CI PyPI version Python 3.9+ License: MIT

AI assistants hallucinate when working with unfamiliar Python packages—guessing APIs, wrong signatures, outdated usage. MCPyDoc fixes that by giving your assistant real-time access to actual documentation and source code from your environment.

✨ Features

  • 📚 Package Documentation - Comprehensive docs for any Python package
  • 🔍 Symbol Search - Find classes, functions, and modules by pattern
  • 💻 Source Code Access - Retrieve actual implementation code
  • 🏗️ Structure Analysis - Analyze complete package architecture
  • 🔧 Auto-Environment Detection - Finds your project's venv automatically

🚀 Quick Start

Zero Config (Recommended)

With compatible MCP clients (Cursor, VS Code), MCPyDoc automatically detects your workspace and virtual environment. Just add to your MCP config:

{
  "mcpServers": {
    "mcpydoc": {
      "command": "uvx",
      "args": ["mcpydoc"]
    }
  }
}

Alternatives: Use pipx run mcpydoc instead of uvx, or install globally with pip install mcpydoc and use python -m mcpydoc.

VS Code Extension

For VS Code, install the MCPyDoc extension for a fully automatic setup.

🔧 Environment Detection

MCPyDoc automatically finds your Python environment in this priority order:

  1. MCP Client Roots - Auto-detected from your IDE workspace (zero config!)
  2. MCPYDOC_PYTHON_PATH - Manual override: "env": {"MCPYDOC_PYTHON_PATH": "~/myproject/.venv"}
  3. VIRTUAL_ENV - Activated virtual environment
  4. Common directories - Searches ~/projects, ~/dev, ~/code, etc.
  5. MCPYDOC_SEARCH_PATHS - Custom: "env": {"MCPYDOC_SEARCH_PATHS": "~/work,~/repos"}

Per-Project Config

Create .mcpydoc.json in your project root:

{"python_path": ".venv"}

🔍 Troubleshooting

Package not found?

  1. Check your project has a .venv or venv directory
  2. Verify the package is installed: pip list | grep package-name
  3. If needed, set MCPYDOC_PYTHON_PATH explicitly

MCPyDoc shows "isolated pipx/uvx environment"?

Add your projects directory:

"env": {"MCPYDOC_SEARCH_PATHS": "~/projects"}

Or point directly to your venv:

"env": {"MCPYDOC_PYTHON_PATH": "~/myproject/.venv"}

📝 License

MIT License - see LICENSE file for details.

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes with tests
  4. Submit a pull request

from github.com/amit608/MCPyDoc

Установка MCPyDoc

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/amit608/MCPyDoc

FAQ

MCPyDoc MCP бесплатный?

Да, MCPyDoc MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для MCPyDoc?

Нет, MCPyDoc работает без API-ключей и переменных окружения.

MCPyDoc — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить MCPyDoc в Claude Desktop, Claude Code или Cursor?

Открой MCPyDoc на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare MCPyDoc with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development