Model Context Protocol server for Cacodes (Plane fork) integration
Project description
CaCodes MCP Server
Model Context Protocol server for CaCodes (Plane fork) — work items, pages, project memory (AgentMemory RAG), and templates.
PyPI: cacodes-mcp-server
Remote: https://mcp.cacodes.com.br/http/api-key/mcp
Quick install
uvx cacodes-mcp-server install --all
uvx cacodes-mcp-server doctor
uvx cacodes-mcp-server stdio
The install orchestrator configures MCP, runs the PAT wizard (or --auth oauth), validates connectivity, installs GSD and Ponytail from local vendor snapshots, and writes memory-first Cursor rules.
Subcommands
| Command | Description |
|---|---|
install |
MCP + GSD + Ponytail + rules + optional doctor |
doctor |
Validate PAT, workspace, MCP, memory_recall |
auth |
PAT wizard only (127.0.0.1:8765/callback) |
stdio / http |
Run MCP server |
Cursor (HTTP remote, PAT)
{
"mcpServers": {
"cacodes": {
"url": "https://mcp.cacodes.com.br/http/api-key/mcp",
"type": "http",
"headers": {
"x-api-key": "<cacodes-personal-access-token>",
"x-workspace-slug": "cacodes"
}
}
}
}
Cursor (OAuth)
{
"mcpServers": {
"cacodes": {
"url": "https://mcp.cacodes.com.br/http/mcp",
"type": "http"
}
}
}
Environment variables
| CaCodes (docs) | Env var | Legado (compat.) | Description |
|---|---|---|---|
| CaCodes API Key | CACODES_API_KEY |
PLANE_API_KEY |
Personal access token from CaCodes |
| CaCodes URL | CACODES_BASE_URL |
PLANE_BASE_URL |
https://tarefas.cacodes.com.br |
| Workspace | CACODES_WORKSPACE_SLUG |
PLANE_WORKSPACE_SLUG |
e.g. cacodes |
| AgentMemory | AGENTMEMORY_URL |
— | Server-side memory (internal) |
Memory-first
GSD + Ponytail are always-on after install. Call cacodes_get_project_context and memory_recall before scanning the codebase. Map context into AgentMemory via cacodes_trigger_reindex — not local .planning/ as source of truth.
Release
Published via .github/workflows/mcp-pypi-publish.yml on GitHub Release. Ponytail vendor snapshot is bundled under plane_mcp/bundled/ponytail.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cacodes_mcp_server-0.4.2.tar.gz.
File metadata
- Download URL: cacodes_mcp_server-0.4.2.tar.gz
- Upload date:
- Size: 4.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38d67f91e271ec93f7154acb823863983e6644adb88b9711324e2c2bc70eceb4
|
|
| MD5 |
05d4940e7b0e2fc120fd2cc322f04448
|
|
| BLAKE2b-256 |
4e98fab39c72150dbdd6101669cea5fd4781621d062a28972d7ff8a8d56590af
|
File details
Details for the file cacodes_mcp_server-0.4.2-py3-none-any.whl.
File metadata
- Download URL: cacodes_mcp_server-0.4.2-py3-none-any.whl
- Upload date:
- Size: 5.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d52725e1543042474638e2074b69235c6bde4330fa3918bef59efc3853223a8
|
|
| MD5 |
a05cc80caa73eb851458cbb88030ec4c
|
|
| BLAKE2b-256 |
99923b00f4d128cb37f318fdf385d97d073026cb95cc9ef8917cf1d0765f9b22
|