109 lines
2.9 KiB
JSON
109 lines
2.9 KiB
JSON
{
|
|
"$schema": "https://opencode.ai/config.json",
|
|
"plugin": ["@plannotator/opencode@latest"],
|
|
"mcp": {
|
|
"github": {
|
|
"type": "local",
|
|
"command": ["npx", "-y", "@modelcontextprotocol/server-github"],
|
|
"environment": {
|
|
"GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_PERSONAL_ACCESS_TOKEN}"
|
|
},
|
|
"enabled": true
|
|
},
|
|
"shortcut": {
|
|
"type": "local",
|
|
"command": ["npx", "-y", "@shortcut/mcp@latest"],
|
|
"environment": {
|
|
"SHORTCUT_API_TOKEN": "${SHORTCUT_API_TOKEN}"
|
|
},
|
|
"enabled": false
|
|
},
|
|
"context7": {
|
|
"type": "remote",
|
|
"url": "https://mcp.context7.com/mcp",
|
|
"headers": {
|
|
"X-Context7-API-Key": "${CONTEXT7_API_KEY}"
|
|
},
|
|
"enabled": true
|
|
},
|
|
"notion": {
|
|
"type": "remote",
|
|
"url": "https://mcp.notion.com/mcp",
|
|
"enabled": false,
|
|
"oauth": {}
|
|
},
|
|
"excalidraw": {
|
|
"type": "remote",
|
|
"url": "https://excalidraw-mcp-app.vercel.app/mcp",
|
|
"enabled": false
|
|
},
|
|
"grafana-t1": {
|
|
"type": "local",
|
|
"command": ["uvx", "mcp-grafana"],
|
|
"environment": {
|
|
"GRAFANA_URL": "https://observability-t1.services.appointedd.com",
|
|
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "${GRAFANA_T1_TOKEN}"
|
|
},
|
|
"enabled": false
|
|
},
|
|
"grafana-t2": {
|
|
"type": "local",
|
|
"command": ["uvx", "mcp-grafana"],
|
|
"environment": {
|
|
"GRAFANA_URL": "https://observability-t2.services.appointedd.com",
|
|
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "${GRAFANA_T2_TOKEN}"
|
|
},
|
|
"enabled": false
|
|
},
|
|
"grafana-production": {
|
|
"type": "local",
|
|
"command": ["uvx", "mcp-grafana"],
|
|
"environment": {
|
|
"GRAFANA_URL": "https://observability.services.appointedd.com",
|
|
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "${GRAFANA_PROD_TOKEN}"
|
|
},
|
|
"enabled": false
|
|
},
|
|
"aws-cloudwatch": {
|
|
"type": "local",
|
|
"command": ["uvx", "awslabs.cloudwatch-mcp-server@latest"],
|
|
"environment": {
|
|
"AWS_PROFILE": "ro",
|
|
"AWS_REGION": "eu-west-1",
|
|
"FASTMCP_LOG_LEVEL": "ERROR"
|
|
},
|
|
"enabled": false
|
|
},
|
|
"aws-cloudformation": {
|
|
"type": "local",
|
|
"command": ["uvx", "awslabs.cfn-mcp-server@latest"],
|
|
"environment": {
|
|
"AWS_PROFILE": "ro",
|
|
"AWS_REGION": "eu-west-1",
|
|
"FASTMCP_LOG_LEVEL": "ERROR"
|
|
},
|
|
"enabled": false
|
|
},
|
|
"aws-iac": {
|
|
"type": "local",
|
|
"command": ["uvx", "awslabs.aws-iac-mcp-server@latest"],
|
|
"environment": {
|
|
"AWS_PROFILE": "ro",
|
|
"AWS_REGION": "eu-west-1",
|
|
"FASTMCP_LOG_LEVEL": "ERROR"
|
|
},
|
|
"enabled": false
|
|
},
|
|
"nextjs": {
|
|
"type": "local",
|
|
"command": ["npx", "-y", "next-devtools-mcp@latest"],
|
|
"enabled": false
|
|
},
|
|
"say": {
|
|
"type": "local",
|
|
"command": ["npx", "say-mcp-server"],
|
|
"enabled": false
|
|
}
|
|
}
|
|
}
|