breathe-api
Version:
Model Context Protocol server for Breathe HR APIs with Swagger/OpenAPI support - also works with custom APIs
47 lines • 1.26 kB
JSON
{
"name": "My Company API",
"defaultEnvironment": "production",
"environments": {
"production": {
"displayName": "Production API",
"description": "Production environment for My Company API",
"baseUrl": "https://api.mycompany.com/v1",
"swaggerUrl": "https://api.mycompany.com/v1/swagger.json",
"auth": {
"type": "bearer",
"token": "your-production-token"
},
"endpoints": {
"users": {
"path": "/users",
"method": "GET",
"description": "List all users"
},
"products": {
"path": "/products",
"method": "GET",
"description": "List all products"
}
}
},
"staging": {
"displayName": "Staging API",
"baseUrl": "https://staging-api.mycompany.com/v1",
"swaggerUrl": "https://staging-api.mycompany.com/v1/swagger.json",
"auth": {
"type": "api-key",
"apiKey": "your-staging-api-key",
"apiKeyHeader": "X-API-Key"
}
},
"development": {
"displayName": "Local Development",
"baseUrl": "http://localhost:3000/api/v1",
"auth": {
"type": "basic",
"username": "dev",
"password": "dev123"
}
}
}
}