Skip to main content
Glama

DocuMCP

by YannickTM
intro.md2.67 kB
--- sidebar_position: 1 --- # DocuMCP Introduction Welcome to the documentation for DocuMCP, a comprehensive system for intelligent code documentation generation and contextual assistance. DocuMCP consists of two complementary MCP servers designed to work together for advanced documentation workflows. ## What is DocuMCP? DocuMCP is a TypeScript implementation of the Model Context Protocol (MCP) that serves as the foundation for seamless integration between AI systems and your codebase. It functions as a **standardized communication layer** between language models (like Claude) and your code repositories. The system includes: 1. **DocuMCP Server** - The core documentation generation server with RAG capabilities 2. **DocuMCP Manager** - A supervisor server for coordinating multiple documentation agents Using Retrieval-Augmented Generation (RAG) with a local vector database, DocuMCP enhances code understanding by providing: - Automatic and contextual documentation of codebases - Semantic search and retrieval of code snippets - Integration with local coding assistants - Multi-agent coordination for large-scale documentation projects ## Project Architecture DocuMCP follows a modular monorepo architecture: ``` DocuMCP/ ├── mcp/ # Core DocuMCP server │ ├── src/ # Source code │ │ ├── services/ # Vector DB & embedding services │ │ ├── tools/ # MCP tools for documentation │ │ ├── helper/ # Utility functions │ │ └── schemas/ # Data schemas │ └── ... # Configuration files ├── manager/ # DocuMCP Manager server │ ├── src/ # Source code │ │ ├── services/ # Agent management services │ │ ├── tools/ # Supervisor & coordination tools │ │ └── ... # Shared components with mcp/ │ └── ... # Configuration files ├── qdrant/ # Vector database (Qdrant) │ └── docker-compose.yml ├── chromadb/ # Alternative vector database │ └── docker-compose.yml └── docusaurus/ # Documentation website ``` ## Getting Started To get started with DocuMCP, see our [Getting Started](./getting-started.md) guide. ## Core Concepts The project is built around several key concepts: - [Model Context Protocol](./fundamentals/mcp.md) - The foundation for AI integration - [Retrieval-Augmented Generation](./fundamentals/rag.md) - Enhancing responses with codebase context - [Local Vector Database](./fundamentals/vector-db.md) - Efficient semantic search

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/YannickTM/docu-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server