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.