Documentary MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Documentary MCP Serverlist my projects"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Documentary MCP Server
NestJS + PostgreSQL + @rekog/mcp-nest ile proje bazli dokumantasyon olusturan ve listeleyen MCP sunucusu.
Ozellikler
Proje bazli dokumanlar: Her dokuman bir
projectNameile gruplanir; backend/frontend gibi farkli agentlar kendi projelerinde calisir.Dokuman olusturma: Markdown icerik, otomatik icindekiler (table of contents) ve slug.
Arama: Full-text search (dogal dil) ve regex ile icerik arama.
Minimal token kullanimi:
get_documenttool'undasectionIdile tek bir bolum okunabilir.Multi-client destek: Streamable HTTP transport ile birden fazla agent ayni anda baglanabilir.
Related MCP server: MyContext MCP Server
Gereksinimler
Node.js 18+
PostgreSQL 14+
Kurulum
yarn install
cp .env.example .env
# .env icinde DB_* degerlerini duzenleyin
yarn start:devUygulama:
http://localhost:3000MCP endpoint:
http://localhost:3000/mcp
MCP Araclari (Tools)
Tool | Aciklama |
| Tum projeleri listeler (proje adi + dokuman sayisi). Ilk adim olarak kullanin. |
| Belirtilen projede dokuman olusturur. Icerik Markdown; |
| Bir projedeki dokumanlari listeler (id, title, slug, TOC, tarihler). |
| Proje icinde full-text veya regex arama. Snippet doner. |
| Proje+slug veya id ile tam dokuman icerigi + TOC. |
| Sadece icindekiler; bolum bazli okumak icin |
MCP Resource Template
URI:
mcp://documents/{projectName}/{slug}Tam dokuman: TOC + tum icerik.
Ornek: Backend agent dokumani yazar -> Frontend agent list_projects -> list_documents -> get_document_toc -> get_document ile sectionId vererek sadece ilgili bolumu okur.
Ornek kullanim (agent senaryolari)
Backend agent:
create_documentileprojectName: "backend-api", baslik ve detayli Markdown icerik gonderir.Frontend agent:
list_projects->search_documents(projectName: "backend-api", query: "login") ->get_document_toc->get_documentilesectionId: "login"vererek sadece ilgili bolumu okur.
Ortam degiskenleri
Degisken | Varsayilan | Aciklama |
| 3000 | HTTP portu |
| localhost | PostgreSQL host |
| 5432 | PostgreSQL port |
| postgres | Kullanici |
| postgres | Sifre |
| documentary_mcp | Veritabani adi |
| false | SQL loglama |
| (bos) | Tanimliysa MCP endpoint'i |
Docker ile calistirma
Sunucuyu bilgisayarinizda surekli calisir halde tutmak icin Docker Compose kullanin:
cp .env.example .env
# Istege bagli: MCP_API_KEY=your-secret-key
docker compose up -d --buildUygulama:
http://localhost:3000MCP:
http://localhost:3000/mcpVeritabani verisi
postgres_datavolume'da kalir.
Durdurmak: docker compose down
Cursor MCP ayari
Remote Server (HTTP - onerilen)
Sunucu Docker veya yarn start:dev ile calisiyorken Cursor'da Remote Server olarak ekleyin. ~/.cursor/mcp.json:
{
"mcpServers": {
"documentary": {
"url": "http://localhost:3027/mcp"
}
}
}MCP_API_KEY kullaniyorsaniz headers ekleyin:
{
"mcpServers": {
"documentary": {
"url": "http://localhost:3027/mcp",
"headers": {
"API_KEY": "your-secret-key"
}
}
}
}Related MCP Connectors
Versioned documentation registry and semantic search for AI tools and coding assistants.
Zoom Docs server for creating and retrieving Zoom documents and notes in Markdown.
Read-only MCP server for the OrchestKit docs: full-text search + Markdown fetch. No auth.
Hosted markdown project wikis your team's AI assistants read, search, and update over MCP.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI-powered querying and management of documentation through markdown file serving, keyword search, and OpenAI-based Q\&A capabilities. Supports document indexing, analysis, and agent handoffs with rate limiting protection.5MIT
- FlicenseAqualityDmaintenanceEnables personal project documentation management through local markdown files stored in nested directories. Supports organizing context by project and layer (backend/frontend/fullstack) with search functionality across all documentation files.4-
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to access and read mdbook documentation, including structure, content, and search.12 npm3MIT
- AlicenseAqualityDmaintenanceMCP server for managing product documentation as markdown files. Supports creating, reading, updating, deleting, and searching docs with optional semantic search.78 npmMIT