The Chargebee Model Context Protocol (MCP) Server is a specialized tool designed to enhance developer productivity by integrating with AI-powered code editors like Cursor, Windsurf, and Cline. It leverages the Model Context Protocol (MCP), a standardized protocol for managing context between large language models (LLMs) and external systems.
With the Chargebee MCP Server, developers can:
Before setting up the Chargebee MCP Server, ensure you have the following:
To run the Chargebee MCP server using Node.js npx, execute the following command:
npx -y @chargebee/mcp@latest
The Chargebee MCP Server provides the following tools:
| Tool | Description |
|---|---|
chargebee_documentation_search |
Search Chargebee's documentation for detailed information and usage guides. |
chargebee_code_planner |
Generate structured code outlines and sample code for integrating Chargebee's APIs and features. |
To add the Chargebee MCP Server to Cursor IDE:
Cursor Settings > MCP.+ Add new Global MCP Server..cursor/mcp.json file:{
"mcpServers": {
"chargebee": {
"command": "npx",
"args": ["-y", "@chargebee/mcp"]
}
}
}
For more details, refer to the Cursor documentation.
To set up MCP with Windsurf:
Settings > Advanced Settings or use the Command Palette > Open Windsurf Settings Page.mcp_config.json:{
"mcpServers": {
"chargebee": {
"command": "npx",
"args": ["-y", "@chargebee/mcp"]
}
}
}
For more details, refer to the Windsurf documentation.
Add the following JSON manually to your cline_mcp_settings.json via Cline MCP Server settings:
{
"mcpServers": {
"chargebee": {
"command": "npx",
"args": ["-y", "@chargebee/mcp"]
}
}
}
Access the MCP settings by clicking Edit MCP Settings in Roo Code settings or using the Roo Code: Open MCP Config command in VS Code's command palette:
{
"mcpServers": {
"chargebee": {
"command": "npx",
"args": ["-y", "@chargebee/mcp"]
}
}
}
Add the following to your claude_desktop_config.json file:
{
"mcpServers": {
"chargebee": {
"command": "npx",
"args": ["-y", "@chargebee/mcp"]
}
}
}
For more details, refer to the Claude Desktop documentation.
You can also run the Chargebee MCP Server as a CLI by executing:
npx -y @chargebee/mcp@latest
To contribute to this project, please see the contribution guide.
This project is licensed under the MIT License.