server.json•1.73 kB
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json",
"name": "io.github.croit/mcp-croit-ceph",
"description": "MCP server for Croit Ceph cluster management with dynamic OpenAPI tool generation",
"version": "0.5.0",
"author": {
"name": "Croit",
"url": "https://github.com/croit"
},
"license": "MIT",
"homepage": "https://github.com/croit/mcp-croit-ceph",
"repository": {
"url": "https://github.com/croit/mcp-croit-ceph",
"source": "github",
"id": "1058156155"
},
"tags": ["ceph", "storage", "cluster-management", "croit", "openapi"],
"packages": [
{
"version": "0.5.0",
"registryType": "oci",
"identifier": "croit/mcp-croit-ceph",
"registryBaseUrl": "https://docker.io",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"name": "CROIT_HOST",
"description": "Croit cluster URL (e.g., http://your-cluster.croit.io:8080)",
"required": true
},
{
"name": "CROIT_API_TOKEN",
"description": "API authentication token for Croit cluster",
"required": true
},
{
"name": "OPENAPI_FILE",
"description": "Path to local OpenAPI spec file (optional, overrides server fetch)",
"required": false
},
{
"name": "USE_INCLUDED_API_SPEC",
"description": "Use bundled OpenAPI spec (1/true/yes/on, optional)",
"required": false
},
{
"name": "LOG_LEVEL",
"description": "Logging verbosity: DEBUG, INFO, WARNING, ERROR (default: INFO)",
"required": false
}
]
}
]
}