dubbo
A dubbo Application can support mcp request.And route them to Dubbo method.
claude mcp add --transport stdio rainyuy-dubbo-mcp-server node server.js \ --env MCP_CONFIG_PATH="path/to/mcp/config.json (optional)"
How to use
This MCP server provides integration for the Dubbo ecosystem via the dubbo-mcp plugin. It enables translating Dubbo service metadata into MCP-compatible mappings and allows you to query, generate, and apply those mappings within your MCP workflow. To using it, start the server and connect an MCP client or tooling that communicates with the MCP server endpoint; once connected, you can fetch Dubbo service definitions, register them in the MCP model, and produce the corresponding MCP resources (entities, packs, or mappings) that downstream adapters can consume.
How to install
Prerequisites:
- Node.js installed on your system.
- Basic familiarity with MCP and the Dubbo ecosystem.
Install and run:
- Clone the repository.
- Navigate to the project directory.
- Install dependencies: npm install
- Start the server: npm start (or node server.js if a custom start script is used)
- If needed, configure environment variables (e.g., MCP_CONFIG_PATH) to point to your configuration.
Optionally, if a Docker image is provided in the repo, you can build and run it according to the Docker instructions in the repository documentation.
Additional notes
This repository appears to be a demo for the dubbo-mcp plugin. Expect placeholder or example configurations. Ensure version compatibility between your Dubbo environment and the MCP server. If you encounter connectivity issues, verify network access to the Dubbo registry and confirm that the MCP server port is accessible to your MCP client. If using Docker, ensure the image name matches the repository's naming conventions and that any required environment variables are supplied.