This repository contains the configuration needed to integrate Weegloo with Cursor IDE and Claude Code. The plugin enables your agents to interact directly with your Weegloo, allowing you to view, create, update, and delete resources, as well as perform nearly all actions available in the console-entirely through natural language.
One plugin bundle (plugins/weegloo/) is shared by both ecosystems: skills/, rules/, and mcp.json live only there. Claude reads plugins/weegloo/.claude-plugin/plugin.json; Cursor reads plugins/weegloo/.cursor-plugin/plugin.json. Each marketplace catalog at the repo root only lists that path (see Cursor multi-plugin repos and Claude marketplaces).
The Weegloo MCP server provides the following capabilities:
- Entity: Supports create, read, update, and delete (CRUD) operations for all entities, including Organization, Space, ContentType, Content, and Media.
- WebHosting: You can deploy web projects and host them on the web.
Before setting up the Weegloo MCP server, ensure you have:
- Node.js >= 18
weegloo-uploadis an npm package required for file transfers with an MCP server. For more details, please refer to weegloo-upload
- Cursor IDE or Claude Code CLI installed
- A Weegloo account. The
weeglooMCP server signs you in through the IDE (OAuth), andweegloo-uploadtakes an upload token the agent issues through it (cma_IssueUploadToken), so no Personal Access Token is needed — except for Android Studio, whoseweeglooserver authenticates with one (see the installer README).
Choose the installation method for your IDE:
This repository is a plugin marketplace: add the marketplace, then install the weegloo plugin (MCP + skills ship inside plugins/weegloo/).
claude plugin marketplace add https://github.com/weeglooapi/weegloo-mcp-plugin
claude plugin install weegloo@weegloo-pluginsFor MCP only from a local clone, point at the plugin root (not the repo root):
git clone https://github.com/weeglooapi/weegloo-mcp-plugin.git
claude mcp add-from-claude-plugin ./weegloo-mcp-plugin/plugins/weeglooThe Weegloo MCP server will be automatically configured when the plugin loads.
The plugin’s MCP configuration lives at plugins/weegloo/.mcp.json (repo root .mcp.json matches it for Cursor and other tools):
{
"mcpServers": {
"weegloo": {
"type": "http",
"url": "https://ai.weegloo.com/mcp"
},
"weegloo-upload": {
"command": "npx",
"args": ["-y", "weegloo-upload"],
"env": {
"UPLOAD_API_URL": "https://upload.weegloo.com/v1"
}
}
}
}No token goes into this file: the agent passes weegloo-upload an upload token it issues through the weegloo server (cma_IssueUploadToken).
Cursor plugin (rules, skills, MCP): the installable unit is plugins/weegloo/, per Cursor Plugins. This repo includes .cursor-plugin/marketplace.json at the root for team marketplaces or multi-plugin layouts. To try the plugin locally before publishing, symlink the bundle as documented (example: weegloo → …/weegloo-mcp-plugin/plugins/weegloo), then reload the window.
Manual MCP only: follow these steps if you want MCP in settings without installing the plugin bundle:
Navigate to Cursor → Settings → Cursor Settings (or use the keyboard shortcut Cmd+, on macOS, Ctrl+, on Windows/Linux).
In the Settings interface, click on the MCP tab to access MCP server configurations.
Add the following configuration to connect to the remote Weegloo MCP server:
{
"mcpServers": {
"weegloo": {
"type": "http",
"url": "https://ai.weegloo.com/mcp"
},
"weegloo-upload": {
"command": "npx",
"args": ["-y", "weegloo-upload"],
"env": {
"UPLOAD_API_URL": "https://upload.weegloo.com/v1"
}
}
}
}Save the configuration. You will also see a connect button once added. Click that and sign in with your Weegloo account in the browser.
No token is needed for weegloo-upload: the agent issues it an upload token through the weegloo server (cma_IssueUploadToken).
The MCP server tool groups are as follows:
| Group | Description | URL |
|---|---|---|
| {none} | Includes the basic set of tools. | https://ai.weegloo.com/mcp |
| core | Includes the basic tools, excluding those related to WebHosting and Tokens. | https://ai.weegloo.com/mcp?group=core |
| extra | Includes tools related to Usage, Webhooks, Tags, and Limits. | https://ai.weegloo.com/mcp?group=extra |
| all | Includes all available tools. If you register the MCP server for this group, the other MCP servers are not required. | https://ai.weegloo.com/mcp?group=all |
For questions about the Weegloo MCP server or integration issues, please refer to the official Weegloo documentation.