main

main

by chargebee
Enhances developer productivity by integrating Chargebee's API services with AI-powered code editors like Cursor and Windsurf.

Chargebee MCP Server for AI-Powered Code Editors

Overview

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:

  • Get immediate answers about Chargebee products and API services.
  • Receive context-aware code snippets tailored to integration needs.
  • Access Chargebee’s comprehensive knowledge base, including documentation, FAQs, and release notes.

Prerequisites

Before setting up the Chargebee MCP Server, ensure you have the following:

  • Node.js LTS - The server requires Node.js LTS version to run properly.

Setup

To run the Chargebee MCP server using Node.js npx, execute the following command:

npx -y @chargebee/mcp@latest

Available Tools

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.

Installation

Cursor

To add the Chargebee MCP Server to Cursor IDE:

  1. Go to Cursor Settings > MCP.
  2. Click + Add new Global MCP Server.
  3. Add the following configuration to your global .cursor/mcp.json file:
{
  "mcpServers": {
    "chargebee": {
      "command": "npx",
      "args": ["-y", "@chargebee/mcp"]
    }
  }
}

For more details, refer to the Cursor documentation.

Windsurf

To set up MCP with Windsurf:

  1. Navigate to Settings > Advanced Settings or use the Command Palette > Open Windsurf Settings Page.
  2. Scroll down to the Cascade section and add the Chargebee MCP server in mcp_config.json:
{
  "mcpServers": {
    "chargebee": {
      "command": "npx",
      "args": ["-y", "@chargebee/mcp"]
    }
  }
}

For more details, refer to the Windsurf documentation.

Cline

Add the following JSON manually to your cline_mcp_settings.json via Cline MCP Server settings:

{
  "mcpServers": {
    "chargebee": {
      "command": "npx",
      "args": ["-y", "@chargebee/mcp"]
    }
  }
}

Roo Code

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

Claude

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.

CLI

You can also run the Chargebee MCP Server as a CLI by executing:

npx -y @chargebee/mcp@latest

Contribution

To contribute to this project, please see the contribution guide.

License

This project is licensed under the MIT License.

Features & Capabilities

Categories
mcp_server model_context_protocol nodejs javascript api_integration code_editors cursor windsurf claude

Implementation Details

Stats

0 Views
0 Likes
3 GitHub Stars

Repository Info

chargebee Organization

Similar Servers

continuedev_continue by continuedev
0
0
0