What are the prerequisites for running Autodocument MCP Server?
Node.js v16 or newer and an OpenRouter API key are required.
@PARS-DOE
Basic information
An MCP (Model Context Protocol) server that automatically generates documentation for code repositories by analyzing directory structures and code files using OpenRouter API.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"autodocument": {
"command": "node",
"args": [
"build/index.js",
"/path/to/your/project"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Autodocument MCP Server is an MCP (Model Context Protocol) server that automatically generates documentation, test plans, and code reviews for code repositories. It analyzes directory structures and code files using the OpenRouter API (default Claude 3.7) and creates markdown output files. It is designed for developers who want AI-powered documentation and code analysis integrated directly into their development workflow.
Install Node.js v16+, clone the repository, run npm install and npm build. Configure it with an OpenRouter API key via environment variables or an MCP configuration file. Use tools such as generate_documentation, autotestplan, or autoreview by sending JSON-RPC tool calls, or configure the server for use with Roo Code, Cline, or the Claude Desktop App. Invoke the server with node build/index.js and provide the target project path.
.gitignore supportdocumentation.md, testplan.md, and review.md per directoryNode.js v16 or newer and an OpenRouter API key are required.
Set environment variables: `OPENROUTER_API_KEY`, `OPENROUTER_MODEL` (default: `anthropic/claude-3-7-sonnet`), `MAX_FILE_SIZE_KB` (default: 100), and `MAX_FILES_PER_DIR` (default: 20). Alternatively, configure via MCP JSON config files for Roo/Cline or Claude Desktop.
It creates `documentation.md`, `testplan.md`, and `review.md` in each processed directory. For directories exceeding size or file limits, it creates fallback files (`undocumented.md`, `untested.md`, `review-skipped.md`).
Edit the `src/prompt-config.ts` file to adjust tone, style, or add project-specific instructions without changing the tool code.
Increase the `MAX_FILE_SIZE_KB` and `MAX_FILES_PER_DIR` environment variables, or document very large directories manually.

SSH MCP server for AI agents: remote commands, file transfer, log search and server audits through OpenSSH.

Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.

One case file per task — shared by every session, agent and person that touches it. Self-hosted MCP server and live board. MIT.
Model Context Protocol (MCP) server for TranscriptFetch: fetch YouTube transcripts, search, channels, and playlists from any MCP client.
Gives AI agents public URLs (tunnels) for localhost, live HTTP traffic inspection, snapshot publishing, and access control. Part of LocalCan, the ngrok alternative for Mac, Windows and Linux. Free plan.
Comments