[p]rog[mo]
@whitmo
About [p]rog[mo]
Experimental project to create an MCP agent to help with coding
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is [p]rog[mo]?
An MCP server agent for handling out-of-band common coding tasks, including knowledge management, documentation-driven development, code review, and test writing/running/gardening. It works with a vector datastore (Qdrant) to provide context to Cline and other MCP clients.
How to use [p]rog[mo]?
The server is distributed as a Rust binary or container. It works with MCP clients such as Cline. Detailed installation and configuration steps are not provided in the README.
Key features of [p]rog[mo]
- Knowledge management with a local vector store (Qdrant) for CRUD on tokenized text.
- Documentation-driven development manager with projects, resources, and archives.
- Automated code review with branch creation, test addition, and iterative adjustment.
- Test manager focused on running, fixing, and improving test coverage.
- Configurable via
.codereviewor.clinefilefor code review guides. - Constant mode for periodic code review and change logging.
Use cases of [p]rog[mo]
- Manage project knowledge with a vector database for semantic context.
- Plan and track feature development using documentation-driven narratives.
- Automate code review cycles with test generation and iterative fixes.
- Maintain and improve test coverage with a dedicated test manager.
FAQ from [p]rog[mo]
Which vector store does [p]rog[mo] support?
Qdrant, containerized and run locally.
How does code review work in [p]rog[mo]?
It uses a .codereview or .clinefile as a guide, cuts a review branch, iterates over code, adds tests, runs them, and makes adjustments. A constant mode periodically pulls in commits and maintains a change log.
What runtime environment does [p]rog[mo] require?
It is implemented in Rust and distributed as a binary or container. No other runtime dependencies are specified.
Can [p]rog[mo] be used with any MCP client?
Yes, the README mentions it works with Cline and other MCP clients.
Does [p]rog[mo] store data locally?
Yes, knowledge management uses a local Qdrant vector store. The DDD manager stores projects, resources, and archives in an “external brain” format.
Frequently asked questions
Which vector store does [p]rog[mo] support?
Qdrant, containerized and run locally.
How does code review work in [p]rog[mo]?
It uses a `.codereview` or `.clinefile` as a guide, cuts a review branch, iterates over code, adds tests, runs them, and makes adjustments. A constant mode periodically pulls in commits and maintains a change log.
What runtime environment does [p]rog[mo] require?
It is implemented in Rust and distributed as a binary or container. No other runtime dependencies are specified.
Can [p]rog[mo] be used with any MCP client?
Yes, the README mentions it works with Cline and other MCP clients.
Does [p]rog[mo] store data locally?
Yes, knowledge management uses a local Qdrant vector store. The DDD manager stores projects, resources, and archives in an “external brain” format.
Basic information
More Other MCP servers
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Comments