archestra-coding-agent
An MCP server combining semantic code editing with Git/GitHub capabilities.
- • Basic MCP protocol features implemented (12/40)
- • Room for improvement in GitHub community
- • Optimal dependency management (20/20)
- • Room for improvement in deployment maturity
- • Documentation (8/8)
- • Archestra MCP Trust badge (2/2)
We don't have configuration information for this MCP server yet.
Suggest ConfigurationArchestra Coding Agent MCP Server
A custom MCP (Model Context Protocol) server combining semantic code editing with Git/GitHub operations, packaged as a Docker image for Kubernetes deployment.
Key Features
Semantic Code Operations (from Serena)
- Symbol-level retrieval:
find_symbol,find_referencing_symbols - Symbol editing:
replace_symbol_body,insert_after_symbol,insert_before_symbol - File operations:
create_text_file,read_file - Shell execution:
execute_shell_command - Language server support for 30+ languages via LSP
Git Tools
- Repository cloning and status checking
- Diff viewing and commit staging
- Branch creation and switching
- Push operations to remote repositories
GitHub Integration
- Pull request creation and listing
- Issue detail retrieval
Configuration
Requires GITHUB_TOKEN environment variable for API operations. Optional WORKSPACE_DIR (defaults to /workspace) specifies the cloned repository location.
Building & Deployment
The project uses make build for Docker image compilation and make push for registry deployment. Local testing via Docker requires exposing port 9121 and mounting a workspace volume.
Installation in Archestra
Users add the server via the internal MCP catalog, create an associated profile, configure GitHub authentication, then begin development work.
Development
Testing involves standard Python tooling—install requirements, run pytest, and validate MCP connectivity on the designated port.
[](https://archestra.ai/mcp-catalog/archestra-ai__archestra-coding-agent)Archestra Coding Agent MCP Server
A custom MCP (Model Context Protocol) server combining semantic code editing with Git/GitHub operations, packaged as a Docker image for Kubernetes deployment.
Key Features
Semantic Code Operations (from Serena)
- Symbol-level retrieval:
find_symbol,find_referencing_symbols - Symbol editing:
replace_symbol_body,insert_after_symbol,insert_before_symbol - File operations:
create_text_file,read_file - Shell execution:
execute_shell_command - Language server support for 30+ languages via LSP
Git Tools
- Repository cloning and status checking
- Diff viewing and commit staging
- Branch creation and switching
- Push operations to remote repositories
GitHub Integration
- Pull request creation and listing
- Issue detail retrieval
Configuration
Requires GITHUB_TOKEN environment variable for API operations. Optional WORKSPACE_DIR (defaults to /workspace) specifies the cloned repository location.
Building & Deployment
The project uses make build for Docker image compilation and make push for registry deployment. Local testing via Docker requires exposing port 9121 and mounting a workspace volume.
Installation in Archestra
Users add the server via the internal MCP catalog, create an associated profile, configure GitHub authentication, then begin development work.
Development
Testing involves standard Python tooling—install requirements, run pytest, and validate MCP connectivity on the designated port.