MarkdownAI is an open-source tool that transforms static documentation into live, data-driven documents. By adding a special `@markdownai` header to any markdown file, you unlock a set of directives that execute at render time - fetching real values from environment variables, databases, HTTP APIs, and shell commands. The toolchain includes a command-line interface for rendering documents, a Model Context Protocol (MCP) server for AI assistant integration, and a VS Code extension providing live preview and development support. Security is built-in with filesystem confinement, shell execution restrictions, HTTP request controls, and database query jailing - all operations are blocked by default and require explicit opt-in. The project is a well-structured TypeScript monorepo with comprehensive test coverage (754 tests), MIT licensing, and detailed documentation.
How It Works
You start a document with a special marker that tells the tool to make it alive and dynamic.
You add simple commands to pull in real information from your project - current branch name, database counts, API status, environment settings.
Instead of typing values that go stale, your docs now fetch live data every time someone reads them. Your database count is always current.
You set up a simple connection so your AI helper can read your live documents and always see the current state of your project.
See your document update automatically as you write, with all values resolved in real-time
Generate a clean static document you can commit to your repo or send to anyone
The tool locks down access by default - your docs can only read what you explicitly allow, keeping sensitive data protected.
Your team always sees accurate, up-to-date information. No more outdated screenshots or stale status reports.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.