Install MCP Server
The left-hand panel provides methods to install the server into your preferred environment:
- One-Click Installation: Use the Quick Installation buttons to instantly add the server to supported clients:
- Cursor
- Cherry Studio
- Kiro
- Manual Configuration: Copy the generated JSON Configuration block. This includes the
transporttype (e.g.,streamable_http) and the secureurlrequired to configure other MCP-compatible clients manually.
Prerequisites
After creating the connection, go back to the Select Channel dropdown in the left panel to ensure you select the correct connection:
- Go to MCP Configuration > Select Channel.
- Select the connection you just created (e.g.,
My-QuickBooks-Prod). - The JSON Configuration (specifically the
url) will automatically update to include your specific authentication token/session. - Re-copy the JSON or Re-run One-Click Install if the URL has changed, ensuring your client uses the authenticated endpoint.
Method 1: One-Click Installation
This is the fastest way to get started. When you click a One-Click button, your browser will prompt you to open the respective application.
Method 1: Cursor
- Click On the server details page, click the Cursor button.
- Your browser will ask, "Allow this site to open the cursor link?" Click Open Cursor.
- Cursor will launch a dedicated "Install MCP Server?" modal within the IDE.
The Name, Type (e.g.,
streamableHttp), and URL are pre-filled based on your Item DI configuration.
- Click the purple Install button. The server will immediately appear in your "Installed MCP Servers" list.
Kiro
- Click the Kiro button in the marketplace.
- Confirm the browser prompt to open the Kiro application.
- Kiro will automatically open your
mcp.json(User Config) file and append the new server configuration (e.g.,"QuickBooks": { ... }) to the list. - Look for the notification popup in the bottom-right corner:
"MCP Server 'QuickBooks' added to user config, would you like to enable it?"
- Click the Enable button in the notification. The server is now active and ready for use in your Kiro agents.
Cherry Studio
- Click the Cherry Studio button.
- Allow the browser to open the Cherry Studio app via the
cherrystudio://protocol. - A confirmation window will appear displaying the server's metadata (Name, Description, and SSE URL).
- Click Add or Confirm.
- Go to Settings > MCP Servers and ensure the toggle for the newly added server is switched to ON.
Method 2: Manual Configuration
If you are using a different MCP client or prefer manual setup, use the JSON configuration provided.
Prerequisites
For local servers, you must provide local credentials or paths that only exist on your computer. You can inject keys (like a GITHUB_TOKEN) or paths (like /Users/Documents) directly into the JSON configuration.
- In the Environment Variables section, click + Add Variable.
- Enter the Key (e.g.,
GITHUB_PERSONAL_ACCESS_TOKEN) and the Value (your actual token). - Notice that the JSON Configuration block updates automatically to include these variables.
JSON Configuration
- In the MCP Configuration panel on the left, look for the JSON Configuration block.
- Click the Copy icon in the top-right corner of the code block.
- Example Configuration:
{
"name": "GitHub MCP Server",
"enabled": true,
"transport": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_github_token"
}
}- Open your MCP client's configuration file (often
mcp_config.jsonor found in Settings > MCP Servers). - Paste the copied JSON object into the
mcpServerslist. - Save the file and restart your client if necessary.
Verifying the Installation
Regardless of the client used, you can verify the connection is successful by checking the status indicator:
- Cursor: A green dot next to the server name in Settings > General > MCP.
- Kiro: The MCP SERVERS section in the side panel will show the server name with a green status line.
- Cherry Studio: The server list under Settings > MCP will show a "Connected" or "Active" status.
Use Case: Querying Invoices with QuickBooks
Here is a typical workflow for a user who wants to ask their AI agent to find a specific invoice.
Goal: Find an invoice in QuickBooks without logging into the accounting software.
- Click the Cursor button on the QuickBooks MCP page to install the server.
- The user creates a connection named
QB-Finance-Teamand authenticates via OAuth. - The user selects
QB-Finance-Teamfrom the Select Channel dropdown. - In Cursor's AI chat, the user types:
"Find the invoice sent to 'Acme Corp' last week and tell me the total amount."
- The AI Agent identifies the intent and calls the
query-invoicestool provided by the QuickBooks server. - It uses the parameters
created_after(calculated from "last week") and filters by customer name. - The Item MCP server executes the API call against the live QuickBooks account.
- The AI responds:
"I found Invoice #1024 for Acme Corp dated Oct 15th. The total amount is $1,500.00."