claw-factory/truss-mesh-bridge
Agentify microservices — import OpenAPI specs, every endpoint becomes an MCP tool
Platform-specific configuration:
{
"mcpServers": {
"truss-mesh-bridge": {
"command": "npx",
"args": [
"-y",
"truss-mesh-bridge"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://www.npmjs.com/package/truss-mesh-bridge) [](https://opensource.org/licenses/MIT)
Turn any service mesh (collection of REST/gRPC APIs) into MCP tools for AI agents. Import an OpenAPI spec, and every endpoint becomes a callable tool through a single MCP interface.
Swagger/OpenAPI to MCP Server in one command.
Run with npx (no install needed):
npx -y truss-mesh-bridgeAdd to your claude_desktop_config.json or .claude/settings.json:
{
"mcpServers": {
"mesh-bridge": {
"command": "npx",
"args": ["-y", "truss-mesh-bridge"]
}
}
}Add to your Cursor MCP settings:
{
"mcpServers": {
"mesh-bridge": {
"command": "npx",
"args": ["-y", "truss-mesh-bridge"]
}
}
}Then in Claude Code:
> Use import_openapi to add https://petstore3.swagger.io/api/v3/openapi.json
> Use list_services to see what's available
> Use call_service to call petstore GET /pet/findByStatus with status=available---
| Tool | Description | |------|-------------| | import_openapi | Import an OpenAPI spec (URL or raw content) and register all endpoints as tools | | list_services | List all registered services, endpoints, and health status | | call_service | Call any registered service endpoint with parameter substitution and retries | | health_check | Check health of all registered services |
| Tool | Description | |------|-------------| | auto_discover | Scan a base URL for OpenAPI specs and auto-register services | | generate_mcp_config | Generate standalone MCP server packages (npm, Docker, Claude config) | | aggregate_query | Natural language queries across multiple services (AI-powered routing) | | `monitor_me
Loading reviews...