Files
cleveragents-core/.devcontainer/claude-code-config.json
T
freemo c5617b0457
CI / lint (push) Successful in 14s
CI / typecheck (push) Successful in 27s
CI / security (push) Successful in 23s
CI / quality (push) Successful in 16s
CI / integration_tests (push) Has been cancelled
CI / unit_tests (push) Has been cancelled
CI / build (push) Has been cancelled
CI / docker (push) Has been cancelled
CI / coverage (push) Has been cancelled
Build: Added even more MCP and LSP servers to the devcontainer
2026-02-16 16:29:30 -05:00

132 lines
4.0 KiB
JSON

{
"agents": {
"python-quality-analyst": {
"description": "Advanced Python code quality analysis with ruff, pyright, and modern tooling",
"systemPromptFile": ".claude-code/subagents/core/python-quality-analyst.json"
},
"dependency-manager": {
"description": "UV-based dependency management, virtual environments, and package optimization",
"systemPromptFile": ".claude-code/subagents/core/dependency-manager.json"
},
"performance-optimizer": {
"description": "Python performance analysis, profiling, and optimization recommendations",
"systemPromptFile": ".claude-code/subagents/core/performance-optimizer.json"
},
"test-architect": {
"description": "BDD test design, Behave scenario creation, and testing strategy",
"systemPromptFile": ".claude-code/subagents/testing/test-architect.json"
},
"hypothesis-fuzzer": {
"description": "Property-based testing with Hypothesis, edge case discovery, and fuzz testing",
"systemPromptFile": ".claude-code/subagents/testing/hypothesis-fuzzer.json"
},
"test-executor": {
"description": "Nox-based test execution, multi-version testing, and CI/CD integration",
"systemPromptFile": ".claude-code/subagents/testing/test-executor.json"
},
"quality-gatekeeper": {
"description": "Quality gate enforcement, pre-commit integration, and release readiness",
"systemPromptFile": ".claude-code/subagents/testing/quality-gatekeeper.json"
},
"container-architect": {
"description": "Docker/DevContainer optimization, multi-stage builds, and security hardening",
"systemPromptFile": ".claude-code/subagents/deployment/container-architect.json"
},
"project-coordinator": {
"description": "High-level project coordination, task delegation, and workflow orchestration",
"systemPromptFile": ".claude-code/subagents/orchestration/project-coordinator.json"
}
},
"mcpServers": {
"forgejo": {
"command": "forgejo-mcp",
"args": ["-t", "stdio", "--host", "https://git.cleverthis.com"],
"env": {
"GITEA_HOST": "https://git.cleverthis.com",
"GITEA_ACCESS_TOKEN": "${FORGEJO_PAT}"
}
},
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
},
"ruff": {
"command": "ruff-mcp-server"
},
"uv": {
"command": "uvx",
"args": ["uv-mcp"]
},
"venv-management": {
"command": "uvx",
"args": [
"--from=git+https://github.com/sparfenyuk/venv-mcp-server.git",
"venv-mcp-server"
]
},
"devcontainers": {
"command": "npx",
"args": ["-y", "@crunchloop/mcp-devcontainers"]
},
"filesystem": {
"command": "mcp-server-filesystem",
"args": ["/app"]
},
"test-runner": {
"command": "mcp-test-runner",
"args": []
},
"dev-kit": {
"command": "uvx",
"args": ["dev-kit-mcp-server", "--root-dir=/app"]
},
"tofu": {
"command": "npx",
"args": ["@opentofu/opentofu-mcp-server"]
},
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
},
"git": {
"command": "uvx",
"args": ["mcp-server-git", "--repository", "/app"]
},
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
},
"sequential-thinking": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
},
"pyright-mcp": {
"command": "npx",
"args": ["-y", "@treedy/pyright-mcp"]
},
"docker": {
"command": "npx",
"args": ["-y", "mcp-server-docker"]
},
"sqlite": {
"command": "uvx",
"args": ["mcp-server-sqlite"]
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres"],
"env": {
"POSTGRES_CONNECTION_STRING": "${POSTGRES_CONNECTION_STRING}"
}
},
"semgrep": {
"command": "semgrep",
"args": ["mcp"]
}
},
"ui": {
"theme": "dark",
"sidebarWidth": 300
}
}