
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
Claudine is an MCP server designed for dedicated servers that enables Claude Code to delegate tasks to background Claude Code instances, with automatic scaling based on available system resources.
--print flag for automated Claude CLI executionclaude command available)Minimum (for development/testing):
Recommended (for production):
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"]
}
}
}
When developing or testing Claudine locally, use the built files directly:
{
"mcpServers": {
"claudine": {
"command": "node",
"args": ["/path/to/claudine/dist/cli.js", "mcp", "start"]
}
}
}
Replace /path/to/claudine with your actual path. You can also use relative paths if the config file is in a stable location:
{
"mcpServers": {
"claudine": {
"command": "node",
"args": ["../claudine/dist/cli.js", "mcp", "start"]
}
}
}
If you installed Claudine globally with npm install -g claudine:
{
"mcpServers": {
"claudine": {
"command": "claudine",
"args": ["mcp", "start"]
}
}
}
After adding the configuration, restart Claude Code or Claude Desktop to connect to Claudine.
# Start the MCP server
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
# Run tests
npm test
# Run comprehensive tests
npm run test:comprehensive
# Validate entire setup
npm run validate
claudine/
├── src/
│ ├── index.ts # Entry point
│ ├── cli.ts # CLI interface
│ ├── bootstrap.ts # Dependency injection
│ ├── core/ # Core interfaces and types
│ ├── implementations/ # Service implementations
│ ├── services/ # Business logic
│ └── adapters/ # MCP adapter
├── dist/ # Compiled JavaScript
├── tests/
│ ├── unit/ # Unit tests
│ └── integration/ # Integration tests
├── .docs/ # Internal documentation
└── README.md
Claudine is optimized for dedicated servers with ample resources, not constrained environments:
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+
Run in development mode:
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.