MCP server for Meraby Daemon - AI-powered autonomous coding agent with workspace-aware tools.
npm install @merabylabs/meraby-daemon-mcpgenerate_prompt | Transform ideas into well-structured prompts |
refine_prompt | Improve prompts based on feedback and workspace context |
analyze_prompt | Evaluate prompt quality with scores and suggestions |
read_file | Read file contents from the workspace |
write_file | Create or update files |
list_files | List directory contents |
search_files | Search for patterns across files |
search_and_replace | Make targeted edits across files |
get_workspace_context | Get project structure and tech stack |
get_ast_context | Get code structure via AST analysis |
index_workspace | Build semantic search index |
semantic_search | Search code by meaning |
execute_command | Run shell commands |
run_npm_script | Execute npm scripts |
git_command | Git operations |
install_dependencies | Install packages |
execute_prompt_workflow | Multi-step prompt refinement |
execute_custom_workflow | Custom automation workflows |
bash
npm install @merabylabs/meraby-daemon-mcp
`
Or install globally:
`bash
npm install -g @merabylabs/meraby-daemon-mcp
`
Usage
Meraby Daemon MCP server works with any IDE or application that supports the Model Context Protocol. Below are configuration examples for popular editors.
> No API key required! The MCP server uses Vertex AI, so you don't need your own Gemini API key.
---
$3
Add to your Claude Desktop configuration file:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows: %APPDATA%\Claude\claude_desktop_config.json
`json
{
"mcpServers": {
"meraby-daemon": {
"command": "npx",
"args": ["@merabylabs/meraby-daemon-mcp"]
}
}
}
`
---
$3
Add to your VS Code settings.json (Cmd/Ctrl+Shift+P → "Preferences: Open Settings (JSON)"):
`json
{
"github.copilot.chat.mcp.servers": {
"meraby-daemon": {
"command": "npx",
"args": ["@merabylabs/meraby-daemon-mcp"]
}
}
}
`
---
$3
Add to your Cursor MCP settings:
- macOS/Linux: ~/.cursor/mcp.json
- Windows: %USERPROFILE%\.cursor\mcp.json
- Or via: Settings → MCP
`json
{
"mcpServers": {
"meraby-daemon": {
"command": "npx",
"args": ["@merabylabs/meraby-daemon-mcp"]
}
}
}
`
📖 Cursor MCP Documentation
---
$3
Add to your Windsurf MCP configuration:
- macOS/Linux: ~/.codeium/windsurf/mcp_config.json
- Windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json
`json
{
"mcpServers": {
"meraby-daemon": {
"command": "npx",
"args": ["@merabylabs/meraby-daemon-mcp"]
}
}
}
`
📖 Windsurf MCP Documentation
---
$3
Add to your Zed settings:
- macOS: ~/.config/zed/settings.json
- Linux: ~/.config/zed/settings.json
`json
{
"context_servers": {
"meraby-daemon": {
"command": {
"path": "npx",
"args": ["@merabylabs/meraby-daemon-mcp"]
},
"settings": {}
}
}
}
`
📖 Zed MCP Documentation
---
$3
Works with IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand, RubyMine, CLion, DataGrip, Rider, Android Studio.
1. Install the MCP Client plugin from JetBrains Marketplace
2. Go to Settings → Tools → MCP Servers
3. Add a new server with this configuration:
`json
{
"mcpServers": {
"meraby-daemon": {
"command": "npx",
"args": ["@merabylabs/meraby-daemon-mcp"]
}
}
}
`
Or add to .idea/mcp.json in your project.
📖 JetBrains MCP Plugin
---
$3
Add to your Continue configuration:
- Global: ~/.continue/config.json
- Project: .continue/config.json
`json
{
"experimental": {
"modelContextProtocolServers": [
{
"transport": {
"type": "stdio",
"command": "npx",
"args": ["@merabylabs/meraby-daemon-mcp"]
}
}
]
}
}
`
📖 Continue MCP Documentation
---
$3
Add to your Cline MCP settings in VS Code:
`json
{
"cline.mcp.servers": {
"meraby-daemon": {
"command": "npx",
"args": ["@merabylabs/meraby-daemon-mcp"]
}
}
}
`
📖 Cline MCP Documentation
---
🔧 Configuration
$3
`bash
For local development with API key fallback
GEMINI_API_KEY=your-key-here
For Vertex AI (production) - auto-detected in Google Cloud
GCLOUD_PROJECT=your-project-id
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json
`
$3
`typescript
import { createServer } from '@merabylabs/meraby-daemon-mcp';
const server = createServer();
// ... connect to your transport
`
---
📊 How It Works
`
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Your IDE │────▶│ MCP Protocol │────▶│ Meraby Daemon │
│ (Claude, etc) │◀────│ (stdio/SSE) │◀────│ MCP Server │
└─────────────────┘ └─────────────────┘ └────────┬────────┘
│
▼
┌─────────────────┐
│ Vertex AI │
│ Gemini 3 Pro │
└─────────────────┘
``