MCPyDoc
БесплатноНе проверенProvides real-time access to Python package documentation, source code, and symbol search to prevent AI hallucinations.
Описание
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 mcpydocinstead ofuvx, or install globally withpip install mcpydocand usepython -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:
- MCP Client Roots - Auto-detected from your IDE workspace (zero config!)
MCPYDOC_PYTHON_PATH- Manual override:"env": {"MCPYDOC_PYTHON_PATH": "~/myproject/.venv"}VIRTUAL_ENV- Activated virtual environment- Common directories - Searches
~/projects,~/dev,~/code, etc. 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?
- Check your project has a
.venvorvenvdirectory - Verify the package is installed:
pip list | grep package-name - If needed, set
MCPYDOC_PYTHON_PATHexplicitly
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
- Fork the repository
- Create a feature branch
- Make your changes with tests
- Submit a pull request
Установка MCPyDoc
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/amit608/MCPyDocFAQ
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
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare MCPyDoc with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
