get_project
Retrieves detailed information about a specific project using its unique 'slug' (three uppercase letters, e.g., 'CRD').
Give a coding agent the ticket it is supposed to be working on — the task, its prompt, and the project context around it — and let it write the status back.
LABSCO SUMMARY
Everything is keyed on the slug and task number you already use — CRD, CRD-1 — instead of internal IDs, and the workspace comes from the API key, so no call carries a workspace parameter. Beyond reading tasks, it writes back: status and description on the task, knowledge and a Mermaid architecture diagram on the project. The mock mode is worth knowing about before you wire it up — with no key you get sample data, not an error.
A server over CodeRide, a task tracker built for AI agents. Tasks and projects are addressed by readable identifiers — project slug CRD, task number CRD-1 — and the agent reads, works, and updates in place.
A CodeRide account and a workspace API key from app.coderide.ai — production keys start with CR_API_KEY_. Run it with npx -y @coderide/mcp and CODERIDE_API_KEY in the environment; the npm package is @coderide/mcp, currently 0.9.3, over stdio, and it needs Node.js and npm. Calls go to https://api.coderide.ai. Leaving the key empty or setting a placeholder starts a mock mode instead, with sample projects ABC and XYZ and tasks like ABC-1 — all nine tools respond, nothing reaches the real API.
One command plus a key — npx -y @smithery/cli install @PixdataOrg/coderide --client claude, then supply credentials
USE CASES
Fetch the task by number along with the prompt written for it, so the requirements arrive intact.
Update the task's status and rewrite the description to match what actually shipped.
Ask for the next task after the one you just finished and open its prompt.
Pull the project details together with its very first task.
Write the new Mermaid diagram and the updated project knowledge back onto the project.
List its tasks organized by status column and read the order they are meant to happen in.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
get_projectRetrieves detailed information about a specific project using its unique 'slug' (three uppercase letters, e.g., 'CRD').
get_promptRetrieves the specific instructions or prompt for a given task, identified by its unique task number (e.g., 'CRD-1'). This is typically used to understand the detailed requirements or context for an AI agent to work on the task.
get_taskRetrieves detailed information for a specific task using its unique task number (e.g., 'CRD-1').
list_projectsLists all projects in the user workspace. No input parameters required as the workspace is automatically determined from the API key authentication.
list_tasksLists all tasks within a project using the project slug (e.g., 'CDB'). Returns tasks organized by status columns with their order and current status.
next_taskRetrieves the next task in sequence based on the current task number (e.g., CDB-23 → CDB-24). This is useful for finding the next task that needs to be done in a project workflow.
start_projectRetrieves the project details and the prompt for the very first task of a specified project using the project's unique slug (e.g., 'CRD'). This is useful for initiating work on a new project or understanding its starting point.
update_projectUpdates a project's knowledge graph data and/or its structure diagram (in Mermaid.js format). The project is identified by its unique 'slug'. At least one of 'project_knowledge' or 'project_diagram' must be provided for an update to occur.
update_taskUpdates an existing task's 'description' and/or 'status'. The task is identified by its unique 'number' (e.g., 'CRD-1'). At least one of 'description' or 'status' must be provided for an update.
BEFORE YOU INSTALL
9 tools when we connected. With an empty or placeholder CODERIDE_API_KEY the server returns mock data; a key starting CR_API_KEY_ connects to your real workspace. v0.8.0 renamed tools, for example project_list to list_projects.
CONTEXT COST
Rated by the size of the 9 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y @smithery/cli install @PixdataOrg/coderide --client claude{
"mcpServers": {
"CodeRide": {
"command": "npx",
"args": [
"-y",
"@coderide/mcp"
],
"env": {
"CODERIDE_API_KEY": "<YOUR_CODERIDE_API_KEY>"
}
}
}
}