Back-Agent MCP Server
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., "@Back-Agent MCP Servercreate a React component for a login form with validation"
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.
Back-Agent MCP Server
An MCP (Model Context Protocol) server that executes development tasks using Claude Code CLI.
Features
Execute tasks through Claude Code CLI via MCP protocol
Non-interactive mode by default (
-pflag auto-applied)Specify custom working directories
Configurable timeout settings
Comprehensive error handling and logging
Prerequisites
Node.js >= 18
Claude Code CLI installed and available in PATH
Installation
# Clone the repository
git clone <repository-url>
cd back-agent-mcp
# Install dependencies
npm install
# Build the project
npm run buildUsage
Running the Server
# Development mode (with tsx)
npm run dev
# Production mode (built)
npm startInstallation
npm install @zuens2020/back-agent-mcpConfiguration with Claude Desktop
Add the following to your Claude Desktop configuration file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"back-agent": {
"command": "node",
"args": ["--experimental-modules", "C:\\Users\\YourUsername\\AppData\\Roaming\\npm\\node_modules\\@zuens2020\\back-agent-mcp\\dist\\index.js"]
}
}
}Or using npx:
{
"mcpServers": {
"back-agent": {
"command": "npx",
"args": ["-y", "@zuens2020/back-agent-mcp"]
}
}
}Available Tools
execute-task
Executes a development task using Claude Code CLI.
Parameters:
Name | Type | Required | Description |
| string | Yes | The task description to execute |
| string | No | Working directory for execution |
| number | No | Timeout in seconds (max 3600, default 300) |
| string[] | No | Additional CLI arguments (excluding |
Example:
{
"task": "Create a function that calculates fibonacci numbers",
"workingDirectory": "C:\\Projects\\my-app",
"timeout": 600
}Development
# Type checking
npm run typecheck
# Build
npm run build
# Development mode
npm run devProject Structure
src/
├── index.ts # Main entry point
├── server/
│ └── tools/
│ └── execute-task.ts # Task execution tool
├── claude/
│ └── executor.ts # Claude Code CLI executor
└── utils/
├── logger.ts # Logging utilities
└── error-handler.ts # Error handlingEnvironment Variables
Variable | Description | Values |
| Set logging verbosity |
|
License
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/ZUENS2020/back-agent-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server