
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
Claudine is an MCP (Model Context Protocol) server that enables Claude Code to delegate tasks to background Claude Code instances, allowing for parallel task execution without context switching.
--dangerously-skip-permissions flag for autonomous file operationsclaude command available)npm install -g claudine
# Clone the repository
git clone https://github.com/dean0x/claudine.git
cd claudine
# Install dependencies
npm install
# Build the project
npm run build
Get the configuration for your platform:
claudine mcp config
Add to .mcp.json in your project root:
{
"mcpServers": {
"claudine": {
"command": "npx",
"args": ["-y", "claudine", "mcp", "start"],
"env": {}
}
}
}
Add to your Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"claudine": {
"command": "npx",
"args": ["-y", "claudine", "mcp", "start"],
"env": {}
}
}
}
If you installed Claudine globally with npm install -g claudine:
{
"mcpServers": {
"claudine": {
"command": "claudine",
"args": ["mcp", "start"],
"env": {}
}
}
}
After adding the configuration, restart Claude Code or Claude Desktop to connect to Claudine.
# Start the MCP server manually
claudine mcp start
# Test the server in mock mode
claudine mcp test
# Show MCP configuration
claudine mcp config
# Show help
claudine help
Once configured, you can use Claudine's tools in Claude Code:
Use DelegateTask to run: "Create a Python script that analyzes CSV data"
Use TaskStatus to check the current task
Use TaskLogs with taskId: <task-id-here>
Use CancelTask with taskId: <task-id-here> and reason: "Taking too long"
# Development mode (with auto-reload)
npm run dev
# Build TypeScript
npm run build
# Run built server
npm start
# Type checking
npm run typecheck
# Run tests
npm test
# Clean build artifacts
npm run clean
For testing without Claude CLI installed, use mock mode:
# Test with mock processes
npm run test:mock
# Test cancellation
npm run test:cancel
# Run comprehensive tests
npm run test:comprehensive
# Validate entire setup
npm run validate
claudine/
├── src/
│ ├── index.ts # Entry point
│ ├── server.ts # MCP server implementation
│ └── types.ts # TypeScript type definitions
├── dist/ # Compiled JavaScript
├── tests/
│ ├── unit/ # Unit tests
│ └── manual/ # Manual test scripts
├── scripts/
│ ├── install.sh # Installation script
│ └── validate.sh # Validation script
├── examples/ # Usage examples
├── docs/ # Documentation
├── logs/ # Execution logs
└── README.md
Claudine implements the MCP protocol to communicate with Claude Code:
Ensure claude CLI is in your PATH:
which claude
Check logs in stderr and verify Node.js version:
node --version # Should be v20.0.0+
Enable mock mode for testing:
MOCK_MODE=true npm run dev
Contributions are welcome! Please read our contributing guidelines before submitting PRs.
MIT License - see LICENSE file for details
Built with the Model Context Protocol SDK
FAQs
MCP server for delegating tasks to Claude Code
The npm package claudine receives a total of 0 weekly downloads. As such, claudine popularity was classified as not popular.
We found that claudine demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.