Install
$ agentstack add mcp-sukarth-coding-agent-mcp ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README — it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Coding Agent MCP Server
A comprehensive Model Context Protocol (MCP) server that provides coding agent capabilities including file operations, terminal commands, search functionality, and utility operations.
Features
🗂️ File Operations
- Read/Write Files: Read file contents and write/overwrite files with encoding support
- Advanced File Editing: Multiple editing methods including:
- String replacement with regex support
- Line-based editing with line numbers
- Character-based editing with precise positioning
- Diff-based editing (unified and XML formats)
- File Management: Create, copy, move, and delete files
- Directory Operations: List, create, and delete directories with recursive options
💻 Terminal Operations
- Command Execution: Run terminal commands with working directory control
- Real-time Streaming: Stream command output in real-time
- Environment Management: Get and filter environment variables
- Command Discovery: Find command paths (which/where functionality)
- Timeout Control: Set execution timeouts for long-running commands
🔍 Search Operations
- Text Search: Search for patterns in files with regex support
- File Search: Find files by name patterns with glob support
- Find & Replace: Bulk find and replace across multiple files
- Duplicate Detection: Find duplicate files by content, name, or size
- Advanced Options: Case sensitivity, whole word matching, context lines
🛠️ Utility Operations
- Delays: Wait for specified time periods
- System Information: Get detailed system and runtime information
- UUID Generation: Generate UUIDs (v1 and v4)
- Text Encoding: Base64, URL, and HTML encoding/decoding
- Hashing: Generate hashes using MD5, SHA1, SHA256, SHA512
- JSON Formatting: Format and validate JSON with key sorting
- Regex Validation: Test and validate regular expressions
- File Statistics: Calculate comprehensive file statistics
🛠️ Installation
Requirements
- Node.js >= v18.0.0
- Cursor, Windsurf, Claude Desktop or another MCP Client
Install in Cursor
Go to: Settings → Cursor Settings → MCP → Add new global MCP server
Pasting the following configuration into your Cursor ~/.cursor/mcp.json file is the recommended approach. You may also install in a specific project by creating .cursor/mcp.json in your project folder. See Cursor MCP docs for more info.
{
"mcpServers": {
"coding-agent": {
"command": "npx",
"args": ["coding-agent-mcp"]
}
}
}
Alternative: Use Bun
{
"mcpServers": {
"coding-agent": {
"command": "bunx",
"args": ["coding-agent-mcp"]
}
}
}
Alternative: Use Deno
{
"mcpServers": {
"coding-agent": {
"command": "deno",
"args": ["run", "--allow-env=NO_DEPRECATION,TRACE_DEPRECATION", "--allow-net", "--allow-read", "--allow-write", "npm:coding-agent-mcp"]
}
}
}
Install in Windsurf
Add this to your Windsurf MCP config file. See Windsurf MCP docs for more info.
{
"mcpServers": {
"coding-agent": {
"command": "npx",
"args": ["coding-agent-mcp"]
}
}
}
Install in Trae
Use the Add manually feature and fill in the JSON configuration information for that MCP server. For more details, visit the Trae documentation.
{
"mcpServers": {
"coding-agent": {
"command": "npx",
"args": ["coding-agent-mcp"]
}
}
}
Install in VS Code
Add this to your VS Code MCP config file. See VS Code MCP docs for more info.
{
"mcp": {
"servers": {
"coding-agent": {
"type": "stdio",
"command": "npx",
"args": ["coding-agent-mcp"]
}
}
}
}
Install in Visual Studio 2022
You can configure Coding Agent MCP in Visual Studio 2022 by following the Visual Studio MCP Servers documentation.
Add this to your Visual Studio MCP config file (see the Visual Studio docs for details):
{
"mcp": {
"servers": {
"coding-agent": {
"type": "stdio",
"command": "npx",
"args": ["coding-agent-mcp"]
}
}
}
}
For more information and troubleshooting, refer to the Visual Studio MCP Servers documentation.
Install in Zed
Add this to your Zed settings.json. See Zed Context Server docs for more info.
{
"context_servers": {
"coding-agent": {
"command": {
"path": "npx",
"args": ["coding-agent-mcp"]
},
"settings": {}
}
}
}
Install in Gemini CLI
See Gemini CLI Configuration for details.
- Open the Gemini CLI settings file. The location is
~/.gemini/settings.json(where~is your home directory).
- Add the following to the
mcpServersobject in yoursettings.jsonfile:
{
"mcpServers": {
"coding-agent": {
"command": "npx",
"args": ["coding-agent-mcp"]
}
}
}
If the mcpServers object does not exist, create it.
Install in Claude Code
Run this command. See Claude Code MCP docs for more info.
claude mcp add coding-agent -- npx coding-agent-mcp
Install in Claude Desktop
Add this to your Claude Desktop claude_desktop_config.json file. See Claude Desktop MCP docs for more info.
{
"mcpServers": {
"coding-agent": {
"command": "npx",
"args": ["coding-agent-mcp"]
}
}
}
Install in Cline
You can easily install Coding Agent through the Cline MCP Server Marketplace by following these instructions:
- Open Cline.
- Click the hamburger menu icon (☰) to enter the MCP Servers section.
- Use the search bar within the Marketplace tab to find Coding Agent.
- Click the Install button.
Alternatively, add this configuration to your Cline MCP settings:
{
"mcpServers": {
"coding-agent": {
"command": "npx",
"args": ["coding-agent-mcp"],
"disabled": false,
"autoApprove": []
}
}
}
Install in BoltAI
Open the "Settings" page of the app, navigate to "Plugins," and enter the following JSON:
{
"mcpServers": {
"coding-agent": {
"command": "npx",
"args": ["coding-agent-mcp"]
}
}
}
Once saved, you can use the tools directly. More information is available on BoltAI's Documentation site. For BoltAI on iOS, see this guide.
Using Docker
If you prefer to run the MCP server in a Docker container:
- Build the Docker Image:
First, create a Dockerfile in the project root (or anywhere you prefer):
Click to see Dockerfile content
```Dockerfile FROM node:18-alpine
WORKDIR /app
# Install the latest version globally RUN npm install -g coding-agent-mcp
# Expose default port if needed (optional, depends on MCP client interaction) # EXPOSE 3000
# Default command to run the server CMD ["coding-agent-mcp"] ```
Then, build the image using a tag (e.g., coding-agent-mcp). Make sure Docker Desktop (or the Docker daemon) is running. Run the following command in the same directory where you saved the Dockerfile:
``bash docker build -t coding-agent-mcp . ``
- Configure Your MCP Client:
Update your MCP client's configuration to use the Docker command.
Example for a clinemcpsettings.json:
``json { "mcpServers": { "coding-agent": { "autoApprove": [], "disabled": false, "timeout": 60, "command": "docker", "args": ["run", "-i", "--rm", "coding-agent-mcp"], "transportType": "stdio" } } } ``
Note: This is an example configuration. Please refer to the specific examples for your MCP client (like Cursor, VS Code, etc.) earlier in this README to adapt the structure (e.g., mcpServers vs servers). Also, ensure the image name in args matches the tag used during the docker build command.
Install on Windows
The configuration on Windows is slightly different compared to Linux or macOS (Cline is used in the example). The same principle applies to other editors; refer to the configuration of command and args.
{
"mcpServers": {
"coding-agent": {
"command": "cmd",
"args": ["/c", "npx", "coding-agent-mcp"],
"disabled": false,
"autoApprove": []
}
}
}
Install in Augment Code
To configure Coding Agent MCP in Augment Code, you can use either the graphical interface or manual configuration.
A. Using the Augment Code UI
- Click the hamburger menu.
- Select Settings.
- Navigate to the Tools section.
- Click the + Add MCP button.
- Enter the following command:
`` npx coding-agent-mcp ``
- Name the MCP: Coding Agent.
- Click the Add button.
Once the MCP server is added, you can start using Coding Agent's comprehensive coding features directly within Augment Code.
B. Manual Configuration
- Press Cmd/Ctrl Shift P or go to the hamburger menu in the Augment panel
- Select Edit Settings
- Under Advanced, click Edit in settings.json
- Add the server configuration to the
mcpServersarray in theaugment.advancedobject
"augment.advanced": {
"mcpServers": [
{
"name": "coding-agent",
"command": "npx",
"args": ["coding-agent-mcp"]
}
]
}
Once the MCP server is added, restart your editor. If you receive any errors, check the syntax to make sure closing brackets or commas are not missing.
Install in Roo Code
Add this to your Roo Code MCP configuration file. See Roo Code MCP docs for more info.
{
"mcpServers": {
"coding-agent": {
"command": "npx",
"args": ["coding-agent-mcp"]
}
}
}
Install in Zencoder
To configure Coding Agent MCP in Zencoder, follow these steps:
- Go to the Zencoder menu (...)
- From the dropdown menu, select Agent tools
- Click on the Add custom MCP
- Add the name and server configuration from below, and make sure to hit the Install button
{
"command": "npx",
"args": ["coding-agent-mcp"]
}
Once the MCP server is added, you can easily continue using it.
Install in Amazon Q Developer CLI
Add this to your Amazon Q Developer CLI configuration file. See Amazon Q Developer CLI docs for more details.
{
"mcpServers": {
"coding-agent": {
"command": "npx",
"args": ["coding-agent-mcp"]
}
}
}
Install in Qodo Gen
See Qodo Gen docs for more details.
- Open Qodo Gen chat panel in VSCode or IntelliJ.
- Click Connect more tools.
- Click + Add new MCP.
- Add the following configuration:
{
"mcpServers": {
"coding-agent": {
"command": "npx",
"args": ["coding-agent-mcp"]
}
}
}
Install in JetBrains AI Assistant
See JetBrains AI Assistant Documentation for more details.
- In JetBrains IDEs go to
Settings→Tools→AI Assistant→Model Context Protocol (MCP) - Click
+ Add. - Click on
Commandin the top-left corner of the dialog and select the As JSON option from the list - Add this configuration and click
OK
{
"mcpServers": {
"coding-agent": {
"command": "npx",
"args": ["coding-agent-mcp"]
}
}
}
- Click
Applyto save changes. - The same way coding-agent could be added for JetBrains Junie in
Settings→Tools→Junie→MCP Settings
Install in Warp
See Warp Model Context Protocol Documentation for details.
- Navigate
Settings>AI>Manage MCP servers. - Add a new MCP server by clicking the
+ Addbutton. - Paste the configuration given below:
{
"coding-agent": {
"command": "npx",
"args": ["coding-agent-mcp"],
"env": {},
"working_directory": null,
"start_on_launch": true
}
}
- Click
Saveto apply the changes.
Install in Opencode
Add this to your Opencode configuration file. See Opencode MCP docs docs for more info.
{
"mcp": {
"coding-agent": {
"type": "local",
"command": ["npx", "coding-agent-mcp"],
"enabled": true
}
}
}
Install in Copilot Coding Agent
Using Coding Agent with Copilot Coding Agent
Add the following configuration to the mcp section of your Copilot Coding Agent configuration file Repository->Settings->Copilot->Coding agent->MCP configuration:
{
"mcpServers": {
"coding-agent": {
"type": "stdio",
"command": "npx",
"args": ["coding-agent-mcp"]
}
}
}
For more information, see the official GitHub documentation.
Install in Kiro
See Kiro Model Context Protocol Documentation for details.
- Navigate
Kiro>MCP Servers - Add a new MCP server by clicking the
+ Addbutton. - Paste the configuration given below:
{
"mcpServers": {
"coding-agent": {
"command": "npx",
"args": ["coding-agent-mcp"],
"env": {},
"disabled": false,
"autoApprove": [
"read_file",
"list_directory",
"get_working_directory",
"get_environment",
"search_text",
"search_files",
"get_system_info"
]
}
}
}
- Click
Saveto apply the changes.
Install in OpenAI Codex
See OpenAI Codex for more information.
Add the following configuration to your OpenAI Codex MCP server settings:
[mcp_servers.coding-agent]
args = ["coding-agent-mcp"]
command = "npx"
Install from Source
For development or custom builds:
git clone https://github.com/sukarth/coding-agent-mcp.git
cd coding-agent-mcp
npm install
npm run build
npm start
Or configure your MCP client to use the local build:
{
"mcpServers": {
"coding-agent": {
"command": "node",
"args": ["/path/to/coding-agent-mcp/dist/index.js"],
"disabled": false
}
}
}
Available Tools
Total: 27 Tools across 4 categories
File Operations (10 tools)
read_file- Read file contents with encoding supportwrite_file- Write content to file (overwrites existing)create_file- Create new file with optional content and overwrite protectionedit_file- Edit file using 4 methods (replace, line-numbers, character-match, diff)delete_file- Delete a file safelycopy_file- Copy file to new location with overwrite controlmove_file- Move/rename file with overwrite controllist_directory- List
…
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Sukarth
- Source: Sukarth/coding-agent-mcp
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.