Command Palette

Search for a command to run...

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

Documentation Assistant

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

Automatically analyzes Python codebases and generates professional documentation including README, API docs, and setup guides.

GitHubEmbed

Описание

Automatically analyzes Python codebases and generates professional documentation including README, API docs, and setup guides.

README

A comprehensive MCP (Model Context Protocol) server that automatically analyzes Python codebases and generates professional documentation.

Features

  • Repository Scanning: Automatically discovers and analyzes Python files
  • Documentation Generation: Creates README, API docs, and setup guides
  • Interactive Help: Explains specific functions and classes
  • Dependency Tracking: Identifies all imports and packages
  • MCP Integration: Works seamlessly with Claude Desktop

Quick Start

Installation

  1. Clone the repository:
git clone https://github.com/YOUR_USERNAME/documentation-assistant.git
cd documentation-assistant
  1. Create virtual environment:
python -m venv venv

# On Windows:
venv\Scripts\activate

# On Mac/Linux:
source venv/bin/activate
  1. Install dependencies:
pip install -r requirements.txt

Configuration

Add to your Claude Desktop config file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "documentation-assistant": {
      "command": "python",
      "args": ["/absolute/path/to/doc_assistant_mcp.py"]
    }
  }
}

Available Tools

  • scan_repository - Analyze Python files in a directory
  • generate_readme - Create comprehensive README
  • generate_api_docs - Generate API documentation
  • generate_setup_guide - Create setup instructions
  • explain_code - Explain specific functions/classes
  • list_dependencies - Show all project dependencies

Documentation

Testing

Run the test suite:

python test_client.py

Requirements

  • Python 3.8+
  • MCP SDK
  • Dependencies listed in requirements.txt

License

MIT License

Contributing

Contributions welcome! Please read the contributing guidelines first.

Support

For issues or questions, please open an issue on GitHub.

Author

Lubaina - [email protected]

Acknowledgments

  • Built with MCP (Model Context Protocol)
  • Uses Python AST for code analysis

from github.com/lubaina1904/documentation-assistant

Установка Documentation Assistant

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

▸ github.com/lubaina1904/documentation-assistant

FAQ

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

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

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

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

Documentation Assistant — hosted или self-hosted?

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

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

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

Похожие MCP

Compare Documentation Assistant with

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

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

Автор?

Embed-бейдж для README

Похожее

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