M
MCP серверҲамжамият
MCP Task Orchestrator
Workflow discipline for AI agents: work items, gates, role-scoped tool profiles and runs
Тавсиф асл тилда
jpicklyk · ↓ 0 та ўрнатиш
Ўрнатиш
Конфигурацияни мижоз созламаларига қўшинг. <Бурчак қавслар> ичидаги қийматларни ўзингизникига алмаштиринг.
Конфиг файли: claude_desktop_config.json
{
"mcpServers": {
"task-orchestrator": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DATABASE_PATH",
"-e",
"AGENT_CONFIG_DIR",
"-e",
"MCP_TRANSPORT",
"-e",
"MCP_HTTP_PORT",
"-e",
"LOG_LEVEL",
"-e",
"LOG_FILE",
"-e",
"API_ALLOW_QUERY_TOKEN_FOR_SSE",
"-e",
"API_ALLOW_UNAUTHENTICATED",
"-e",
"API_AUTH_MODE",
"-e",
"API_ENABLED",
"-e",
"API_JWKS_ALGORITHMS",
"-e",
"API_JWKS_ALLOW_INSECURE_URL",
"-e",
"API_JWKS_AUDIENCE",
"-e",
"API_JWKS_CACHE_TTL_SECONDS",
"-e",
"API_JWKS_ISSUER",
"-e",
"API_JWKS_MAX_STALE_SECONDS",
"-e",
"API_JWKS_MAX_TOKEN_LIFETIME_SECONDS",
"-e",
"API_JWKS_URL",
"-e",
"API_REDACT_NOTE_ATTRIBUTION",
"-e",
"API_SSE_AUTH_CHECK_INTERVAL_SECONDS",
"-e",
"API_SSE_BUFFER_SIZE",
"-e",
"API_TOKENS_PATH",
"-e",
"CORS_ALLOWED_HEADERS",
"-e",
"CORS_ALLOWED_METHODS",
"-e",
"CORS_ALLOWED_ORIGINS",
"-e",
"CORS_EXPOSE_HEADERS",
"-e",
"CORS_MAX_AGE_SECONDS",
"-e",
"DATABASE_BUSY_TIMEOUT_MS",
"-e",
"DATABASE_MAX_CONNECTIONS",
"-e",
"DATABASE_SHOW_SQL",
"-e",
"DB_COMPACT_ON_UPGRADE",
"-e",
"FLYWAY_REPAIR",
"-e",
"FTS_INTEGRITY",
"-e",
"MCP_ALLOWED_HOSTS",
"-e",
"MCP_ALLOW_UNAUTHENTICATED",
"-e",
"MCP_HTTP_HOST",
"-e",
"MCP_SERVER_NAME",
"-e",
"MCP_TOOL_PROFILE",
"-e",
"READINESS_FILE",
"-e",
"RESOURCE_LEASES_ENFORCED",
"-e",
"RETENTION_AUDIT_EVENTS_DAYS",
"-e",
"RETENTION_CALL_LOG_DAYS",
"-e",
"RETENTION_EVENTS_DAYS",
"-e",
"RETENTION_LEASE_HISTORY_DAYS",
"-e",
"SCHEMA_MODE",
"-e",
"UPGRADE_BACKUP",
"ghcr.io/jpicklyk/task-orchestrator:4.0.0"
],
"env": {
"DATABASE_PATH": "<DATABASE_PATH>",
"AGENT_CONFIG_DIR": "<AGENT_CONFIG_DIR>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"MCP_HTTP_PORT": "<MCP_HTTP_PORT>",
"LOG_LEVEL": "<LOG_LEVEL>",
"LOG_FILE": "<LOG_FILE>",
"API_ALLOW_QUERY_TOKEN_FOR_SSE": "<API_ALLOW_QUERY_TOKEN_FOR_SSE>",
"API_ALLOW_UNAUTHENTICATED": "<API_ALLOW_UNAUTHENTICATED>",
"API_AUTH_MODE": "<API_AUTH_MODE>",
"API_ENABLED": "<API_ENABLED>",
"API_JWKS_ALGORITHMS": "<API_JWKS_ALGORITHMS>",
"API_JWKS_ALLOW_INSECURE_URL": "<API_JWKS_ALLOW_INSECURE_URL>",
"API_JWKS_AUDIENCE": "<API_JWKS_AUDIENCE>",
"API_JWKS_CACHE_TTL_SECONDS": "<API_JWKS_CACHE_TTL_SECONDS>",
"API_JWKS_ISSUER": "<API_JWKS_ISSUER>",
"API_JWKS_MAX_STALE_SECONDS": "<API_JWKS_MAX_STALE_SECONDS>",
"API_JWKS_MAX_TOKEN_LIFETIME_SECONDS": "<API_JWKS_MAX_TOKEN_LIFETIME_SECONDS>",
"API_JWKS_URL": "<API_JWKS_URL>",
"API_REDACT_NOTE_ATTRIBUTION": "<API_REDACT_NOTE_ATTRIBUTION>",
"API_SSE_AUTH_CHECK_INTERVAL_SECONDS": "<API_SSE_AUTH_CHECK_INTERVAL_SECONDS>",
"API_SSE_BUFFER_SIZE": "<API_SSE_BUFFER_SIZE>",
"API_TOKENS_PATH": "<API_TOKENS_PATH>",
"CORS_ALLOWED_HEADERS": "<CORS_ALLOWED_HEADERS>",
"CORS_ALLOWED_METHODS": "<CORS_ALLOWED_METHODS>",
"CORS_ALLOWED_ORIGINS": "<CORS_ALLOWED_ORIGINS>",
"CORS_EXPOSE_HEADERS": "<CORS_EXPOSE_HEADERS>",
"CORS_MAX_AGE_SECONDS": "<CORS_MAX_AGE_SECONDS>",
"DATABASE_BUSY_TIMEOUT_MS": "<DATABASE_BUSY_TIMEOUT_MS>",
"DATABASE_MAX_CONNECTIONS": "<DATABASE_MAX_CONNECTIONS>",
"DATABASE_SHOW_SQL": "<DATABASE_SHOW_SQL>",
"DB_COMPACT_ON_UPGRADE": "<DB_COMPACT_ON_UPGRADE>",
"FLYWAY_REPAIR": "<FLYWAY_REPAIR>",
"FTS_INTEGRITY": "<FTS_INTEGRITY>",
"MCP_ALLOWED_HOSTS": "<MCP_ALLOWED_HOSTS>",
"MCP_ALLOW_UNAUTHENTICATED": "<MCP_ALLOW_UNAUTHENTICATED>",
"MCP_HTTP_HOST": "<MCP_HTTP_HOST>",
"MCP_SERVER_NAME": "<MCP_SERVER_NAME>",
"MCP_TOOL_PROFILE": "<MCP_TOOL_PROFILE>",
"READINESS_FILE": "<READINESS_FILE>",
"RESOURCE_LEASES_ENFORCED": "<RESOURCE_LEASES_ENFORCED>",
"RETENTION_AUDIT_EVENTS_DAYS": "<RETENTION_AUDIT_EVENTS_DAYS>",
"RETENTION_CALL_LOG_DAYS": "<RETENTION_CALL_LOG_DAYS>",
"RETENTION_EVENTS_DAYS": "<RETENTION_EVENTS_DAYS>",
"RETENTION_LEASE_HISTORY_DAYS": "<RETENTION_LEASE_HISTORY_DAYS>",
"SCHEMA_MODE": "<SCHEMA_MODE>",
"UPGRADE_BACKUP": "<UPGRADE_BACKUP>"
}
}
}
}Ёки битта буйруқ билан — CLI танланган мижоз конфигига қўшади:
CLI
npx ai-point add io.github.jpicklyk/task-orchestratorИнструментлар
Инструментлар рўйхати серверда синов муҳити пайдо бўлганда ёки таҳририят уни тўлдирганда кўринади.