I dislike writing documentation manually. With MCP servers and MCP Bundler, you can automate documentation with AI and screenshots.
MCP Servers
- Obsidian MCP — https://github.com/MarkusPfundstein/mcp-obsidian
Enables AI tools to create and update notes in Obsidian via local REST API. - Peekaboo MCP — https://github.com/steipete/Peekaboo
Handles macOS screenshots and limited UI control for automated visual documentation.
AI Tools
- Codex CLI – code analysis and doc generation.
- Claude Desktop, 5ire, Jan – AI frontends integrating with MCP Bundler.
Installation Steps
Obsidian MCP
- Install Local REST API plugin.
- Install MCP Tools plugin.
- Add Obsidian MCP to MCP Bundler.
- Provide API key and keep Obsidian open.
Peekaboo MCP
- Add Peekaboo MCP to MCP Bundler.
- Optionally set path for screenshot files.
MCP Bundler
- Add
MCPBundlerto the AI tools configuration.
Jan
- Grant macOS permissions for screenshots and system control.
Results
- Obsidian MCP created and updated project documentation via Codex CLI.
- Peekaboo MCP captured screenshots but could not click all elements; image quality was low.
- Codex CLI generated good documentation but failed to save images on macOS.
- Claude Desktop experienced virtual machine stability issues.
- 5ire was unstable with MCP tools.
- Jan succeeded at taking screenshots, but the quality was poor.
Limitations
- Obsidian MCP often failed patching documents; there is no project path or image attachment support.
- Peekaboo MCP has limited control and low quality images.
- Codex CLI lacks permissions for saving files on macOS.
- Virtualized environment of Claude Desktop hinders screenshot operations.
Conclusion
Combining MCP Bundler with Obsidian and Peekaboo provides a promising pipeline for automated documentation that includes code analysis, Markdown generation and screenshot capture. However, permission and stability issues remain. Obsidian MCP remains the best option for generating textual documentation, and Peekaboo MCP may evolve to provide better screenshot support.