Files
cleveragents-core/.devcontainer/crush.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

187 lines
4.1 KiB
JSON

{
"$schema": "https://charm.land/crush.json",
"lsp": {
"python": {
"command": "pylsp"
},
"pyright": {
"command": "pyright-langserver",
"args": ["--stdio"]
},
"cucumber": {
"command": "cucumber-language-server",
"args": ["--stdio"]
},
"robotframework": {
"command": "robotframework_ls"
},
"yaml": {
"command": "yaml-language-server",
"args": ["--stdio"]
},
"json": {
"command": "vscode-json-languageserver",
"args": ["--stdio"]
},
"dockerfile": {
"command": "docker-langserver",
"args": ["--stdio"]
},
"bash": {
"command": "bash-language-server",
"args": ["start"]
},
"markdown": {
"command": "marksman",
"args": ["server"]
}
},
"mcp": {
"ruff": {
"type": "stdio",
"command": "ruff-mcp-server",
"timeout": 600,
"disabled": false
},
"devcontainers": {
"type": "stdio",
"command": "npx",
"args": ["@crunchloop/mcp-devcontainers"],
"timeout": 600,
"disabled": false
},
"context7": {
"type": "stdio",
"command": "npx",
"args": ["@upstash/context7-mcp"],
"timeout": 600,
"disabled": false
},
"huggingface": {
"type": "http",
"url": "https://huggingface.co/mcp",
"headers": {
"Authorization": "$(echo Bearer ${HF_TOKEN})"
},
"timeout": 600,
"disabled": false
},
"venv-management": {
"type": "stdio",
"command": "uvx",
"args": ["venv-mcp-server@git+https://github.com/sparfenyuk/venv-mcp-server.git"],
"timeout": 600,
"disabled": false
},
"uv": {
"type": "stdio",
"command": "uvx",
"args": ["uv-mcp"],
"timeout": 600,
"disabled": true
},
"forgejo": {
"type": "stdio",
"command": "/usr/local/bin/forgejo-mcp",
"timeout": 600,
"disabled": true
},
"test-runner": {
"type": "stdio",
"command": "/usr/local/bin/mcp-test-runner",
"timeout": 600,
"disabled": false
},
"dev-kit": {
"type": "stdio",
"command": "uvx",
"args": ["dev-kit-mcp-server", "--root-dir=/app"],
"timeout": 600,
"disabled": false
},
"filesystem": {
"type": "stdio",
"command": "npx",
"args": ["@modelcontextprotocol/server-filesystem", "/app"],
"timeout": 600,
"disabled": false
},
"tofu": {
"type": "stdio",
"command": "npx",
"args": ["@opentofu/opentofu-mcp-server"],
"timeout": 600,
"disabled": false
},
"memory": {
"type": "stdio",
"command": "npx",
"args": ["@modelcontextprotocol/server-memory"],
"timeout": 600,
"disabled": false
},
"git": {
"type": "stdio",
"command": "uvx",
"args": ["mcp-server-git", "--repository", "/app"],
"timeout": 600,
"disabled": false
},
"fetch": {
"type": "stdio",
"command": "uvx",
"args": ["mcp-server-fetch"],
"timeout": 600,
"disabled": false
},
"sequential-thinking": {
"type": "stdio",
"command": "npx",
"args": ["@modelcontextprotocol/server-sequential-thinking"],
"timeout": 600,
"disabled": false
},
"pyright-mcp": {
"type": "stdio",
"command": "npx",
"args": ["@treedy/pyright-mcp"],
"timeout": 600,
"disabled": false
},
"docker": {
"type": "stdio",
"command": "npx",
"args": ["mcp-server-docker"],
"timeout": 600,
"disabled": false
},
"sqlite": {
"type": "stdio",
"command": "uvx",
"args": ["mcp-server-sqlite"],
"timeout": 600,
"disabled": false
},
"postgres": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres"],
"timeout": 600,
"disabled": false
},
"semgrep": {
"type": "stdio",
"command": "semgrep",
"args": ["mcp"],
"timeout": 600,
"disabled": false
}
},
"options": {
"attribution": {
"co_authored_by": false,
"generated_with": false
}
}
}