UNPKG

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
{ "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" } } } }