mcp-stream-workflow/mcp-servers.json.example
2025-12-27 19:07:51 -08:00

100 lines
3.3 KiB
Text

{
"$schema": "https://modelcontextprotocol.io/schema/mcp-servers.json",
"mcpServers": {
"stream-workflow-manager": {
"command": "node",
"args": [
".claude/mcp-servers/stream-workflow-manager/dist/server.js"
],
"env": {
"PROJECT_ROOT": "/path/to/your/project",
"WORKTREE_ROOT": "/path/to/your/worktrees",
"ANTHROPIC_API_KEY": "${ANTHROPIC_API_KEY}"
// ========================================================================
// DEVELOPER_MODE (Optional)
// ========================================================================
//
// Set to "true" to enable self-modification features for MCP development.
//
// When enabled:
// - MCP tool responses include self-improvement instructions
// - Agents receive extension points and update workflows
// - Error messages include fix instructions for the MCP server itself
//
// When disabled (default):
// - Clean, user-focused tool responses
// - No instructions for modifying the MCP server
// - Usage-focused error messages
//
// For MCP development only. Regular users should omit this.
// See: DEVELOPMENT.md for complete developer guide
//
// "DEVELOPER_MODE": "true"
},
"metadata": {
"description": "AI-powered worktree workflow automation",
"version": "0.1.0",
"sourceCode": ".claude/mcp-servers/stream-workflow-manager/",
"documentation": {
"user": "README.md",
"developer": "DEVELOPMENT.md"
},
"capabilities": [
"worktree-enforcement",
"ai-conflict-resolution",
"bidirectional-merge",
"stream-lifecycle-management",
"atomic-operations",
"self-documenting-errors"
]
}
}
}
}
// ============================================================================
// CONFIGURATION EXAMPLES
// ============================================================================
// Example 1: Regular User Configuration (Recommended)
// {
// "stream-workflow-manager": {
// "command": "node",
// "args": [".claude/mcp-servers/stream-workflow-manager/dist/server.js"],
// "env": {
// "PROJECT_ROOT": "/path/to/your/project",
// "WORKTREE_ROOT": "/path/to/your/worktrees",
// "ANTHROPIC_API_KEY": "${ANTHROPIC_API_KEY}"
// }
// }
// }
// Example 2: Developer Configuration (MCP Server Development)
// {
// "stream-workflow-manager": {
// "command": "node",
// "args": [".claude/mcp-servers/stream-workflow-manager/dist/server.js"],
// "env": {
// "PROJECT_ROOT": "/path/to/your/project",
// "WORKTREE_ROOT": "/path/to/your/worktrees",
// "ANTHROPIC_API_KEY": "${ANTHROPIC_API_KEY}",
// "DEVELOPER_MODE": "true"
// }
// }
// }
// Example 3: Advanced Configuration
// {
// "stream-workflow-manager": {
// "command": "node",
// "args": [".claude/mcp-servers/stream-workflow-manager/dist/server.js"],
// "env": {
// "PROJECT_ROOT": "/path/to/your/project",
// "WORKTREE_ROOT": "/path/to/your/worktrees",
// "ANTHROPIC_API_KEY": "${ANTHROPIC_API_KEY}",
// "DEVELOPER_MODE": "true",
// "ANTHROPIC_MODEL": "claude-opus-4-5-20251101"
// }
// }
// }