mcp-coding-agent
Provides Git repository inspection capabilities, allowing agents to view workspace status and diffs.
Click on "Install 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., "@mcp-coding-agentBuild a multi-agent system to automate code review and fixes"
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.
MCP Coding Agent — Autonomous Agents Builder
Autonomous AI engineering system exposed through Model Context Protocol (MCP). The Builder is designed to create production software, individual agents, and complete multi-agent systems.
What this is
This repository is not a simple chatbot or prompt wrapper. It is the foundation of an Agents Builder: a system whose job is to analyze an engineering request, design the required architecture, create or select specialist agents, execute implementation work, validate the result, repair failures, and finalize only when verification evidence exists.
Related MCP server: Gravitas-Core-MCP
Architecture
The runtime uses a manager-style orchestrator with specialist agents for architecture, planning, coding, review, QA, debugging, security, and DevOps. The OpenAI Agents SDK provides the agent runtime and agent-as-tools orchestration; MCP provides interoperability with MCP hosts. citeturn601879search1turn601879search5
Core lifecycle
requirements
↓
analysis
↓
architecture
↓
agent decomposition
↓
implementation plan
↓
implementation
↓
tests
↓
review / diagnosis
↓
repair
↓
security review
↓
integration verification
↓
finalizeThe Builder is designed to handle both:
a single coding agent or specialist;
a complete multi-agent system with explicit responsibilities, tools, handoffs, state and verification gates.
Built-in specialist roles
System Architect
Implementation Planner
Senior Coding Agent
Code Reviewer
QA Engineer
Debugging and Repair Agent
Security Engineer
DevOps Engineer
The architecture deliberately uses manager-as-controller + agents-as-tools for global coordination, while the runtime also contains dynamic agent graph materialization for systems defined from typed specifications.
MCP surface
Builder
run_buildervalidate_agent_systemgenerate_agent_systemcreate_build_stateget_build_state
Design
create_build_plandesign_agentdesign_multi_agent_systemget_builder_architecture
Coding / workspace
inspect_workspaceread_project_filewrite_project_fileexecute_workspace_commandinspect_git_statusinspect_git_diff
Resources
builder://capabilitiesbuilder://tool-policy
MCP server
The server exposes MCP over Streamable HTTP. The official MCP Python SDK provides an ASGI application with the standard /mcp endpoint, and this project adds /health as an unauthenticated deployment health check. citeturn601879search6
Start locally:
python -m venv .venv
source .venv/bin/activate
pip install -e .
pytest
ruff check src tests
mcp-coding-agentEndpoints:
MCP: http://127.0.0.1:8000/mcp
Health: http://127.0.0.1:8000/healthFor model execution, configure OPENAI_API_KEY. The OpenAI Agents SDK documents openai-agents as the installation package and OPENAI_API_KEY as the default credential source. citeturn601879search0turn601879search8
Remote MCP authentication
Set MCP_AUTH_TOKEN for a remote deployment. When present, requests to /mcp must send:
Authorization: Bearer <MCP_AUTH_TOKEN>The /health endpoint remains reachable without the token so a platform health checker can probe service availability.
Workspace safety
Workspace operations require an explicit project root. Relative paths are resolved and checked so a task cannot escape that root using .. or symlinks resolved outside the workspace. Command execution is bounded, blocks high-risk binaries, and strips common API/cloud credentials from child processes.
For stronger isolation, the OpenAI Agents SDK also provides Sandbox Agents and Docker-backed sandbox execution patterns. citeturn601879search2
Deployment
The repository includes:
Dockerfilerailway.jsonProcfileGitHub Actions CI
The container listens on port 8000. Railway is configured to use the Dockerfile and /health as the service health check.
Configuration
See .env.example for the runtime contract:
OPENAI_API_KEY
OPENAI_MODEL
MCP_HOST
MCP_PORT
MCP_AUTH_TOKEN
BUILDER_MAX_REPAIR_CYCLES
BUILDER_COMMAND_TIMEOUT
BUILDER_STATE_DIRValidation
CI runs:
ruff check src tests
pytest -qA local service smoke test is available as:
python scripts/smoke_test.pyA live HTTP smoke test must be run while the server is running. The repository is prepared for CI verification, but this ChatGPT session does not have an active checkout/runtime in which to claim that the tests were executed successfully.
Current implementation status
This repository now contains the executable architectural core of the autonomous Agents Builder and its MCP server:
typed agent/system contracts;
specialist-agent library;
manager-style orchestration with agents-as-tools;
dynamic agent graph materialization;
adaptive implementation planning;
bounded repair loop;
workspace-scoped filesystem and command execution;
Git inspection;
portable agent-system generation;
durable JSON build state;
MCP tools/resources;
Streamable HTTP MCP server;
/healthdeployment endpoint;optional Bearer authentication;
Docker packaging;
Railway deployment configuration;
GitHub Actions CI;
unit/contract tests and HTTP smoke test.
Production hardening still belongs behind explicit adapters: isolated container/VM execution for untrusted generated code, richer external persistence, GitHub write operations with dedicated credentials and approvals, deployment-provider adapters, and end-to-end tests against the exact production MCP host.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Production-readiness for your AI coding agents.
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
Sovereign Agent OS — Persistent Memory, Governance & Compliance for AI Agents.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA comprehensive Model Context Protocol toolkit that transforms AI assistants into autonomous agents capable of executing real-world tasks across filesystems, web requests, Git workflows, databases, system commands, and AI integrations.MIT
- AlicenseBqualityCmaintenanceProduction-grade, autonomous Model Context Protocol (MCP) server that elevates AI models from stateless code generators into persistent, self-verifying software engineers.211MIT
- FlicenseNot gradedqualityDmaintenanceEnables users to generate complete, production-ready software projects from simple ideas by coordinating 8 specialized AI agents through the Model Context Protocol.4-
- AlicenseNot gradedqualityBmaintenanceEnables multi-model leader-worker agent orchestration, workflow execution, and deterministic validation via structured MCP tools.16Apache 2.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fotografandrzejmikulski-bit/mcp-coding-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server