/
by ai.smithery
CodeRide eliminates the context reset cycle once and for all. Through MCP integration, it seamless…
Server configuration and capabilities from the MCP manifest
Size: 4,582 bytes (1,146 tokens)
Tools Found: 9
Analysis ID: 43k9jyyy
This MCP server provides tools for managing projects and tasks, including retrieving, updating, and listing projects and tasks.
Stars
Registry ID: e2724d39-2d06-4fe0-82dd-395e9bbcb659
Added to Registry: 9/21/2025
Last Updated: 9/22/2025
Last Seen: 9/22/2025
License: Other
Default Branch: main
Last Push: 9/21/2025
Open Issues: 1
Historical performance and growth metrics over time
{
"name": "CodeRide",
"tags": [
"mcp",
"task-management",
"vibe-coding"
],
"tools": [
{
"name": "start_project",
"description": "Retrieves 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.",
"input_schema": {
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[A-Za-z]{3}$"
}
}
},
"output_schema": {
"task": {
"title": "string",
"number": "string",
"prompt": "string"
},
"project": {
"name": "string",
"slug": "string"
}
}
},
{
"name": "get_prompt",
"description": "Retrieves 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.",
"input_schema": {
"type": "object",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"pattern": "^[A-Za-z]{3}-\\d+$"
}
}
},
"output_schema": {
"taskPrompt": "string"
}
},
{
"name": "get_task",
"description": "Retrieves detailed information for a specific task using its unique task number (e.g., 'CRD-1').",
"input_schema": {
"type": "object",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"pattern": "^[A-Za-z]{3}-\\d+$"
}
}
},
"output_schema": {
"agent": "string",
"title": "string",
"number": "string",
"status": "string",
"context": "string",
"priority": "string",
"description": "string",
"agent_prompt": "string",
"instructions": "string"
}
},
{
"name": "get_project",
"description": "Retrieves detailed information about a specific project using its unique 'slug' (three uppercase letters, e.g., 'CRD').",
"input_schema": {
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[A-Za-z]{3}$"
}
}
},
"output_schema": {
"name": "string",
"slug": "string",
"description": "string",
"projectDiagram": "string",
"projectKnowledge": "object"
}
},
{
"name": "list_projects",
"description": "Lists all projects in the user workspace. No input parameters required as the workspace is automatically determined from the API key authentication.",
"input_schema": {
"type": "object",
"required": [],
"properties": {}
},
"output_schema": {
"projects": [
{
"id": "string",
"name": "string",
"slug": "string",
"description": "string"
}
],
"totalCount": "number"
}
},
{
"name": "list_tasks",
"description": "Lists all tasks within a project using the project slug (e.g., 'CDB'). Returns tasks organized by status columns with their order and current status.",
"input_schema": {
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[A-Za-z]{3}$"
}
}
},
"output_schema": {
"project": {
"name": "string",
"slug": "string"
},
"taskSummary": {
"totalTasks": "number"
},
"tasksByStatus": [
{
"tasks": [
{
"title": "string",
"number": "string",
"status": "string"
}
],
"status": "string"
}
]
}
},
{
"name": "next_task",
"description": "Retrieves 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.",
"input_schema": {
"type": "object",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"pattern": "^[A-Za-z]{3}-\\d+$"
}
}
},
"output_schema": {
"nextTask": {
"title": "string",
"number": "string",
"status": "string",
"description": "string"
},
"currentTask": {
"number": "string"
}
}
},
{
"name": "update_task",
"description": "Updates 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.",
"input_schema": {
"type": "object",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"pattern": "^[A-Za-z]{3}-\\d+$"
},
"status": {
"enum": [
"to-do",
"in-progress",
"done"
],
"type": "string"
},
"description": {
"type": "string"
}
}
},
"output_schema": {
"title": "string",
"number": "string",
"status": "string",
"description": "string",
"updateConfirmation": "string"
}
},
{
"name": "update_project",
"description": "Updates 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.",
"input_schema": {
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[A-Za-z]{3}$"
},
"project_diagram": {
"type": "string"
},
"project_knowledge": {
"type": "object"
}
}
},
"output_schema": {
"name": "string",
"slug": "string",
"project_diagram": "string",
"project_knowledge": "object",
"updateConfirmation": "string"
}
}
],
"version": "0.9.2",
"categories": [],
"description": "Model Context Protocol server for CodeRide, task management redesigned for AI"
}Forks
Watchers
Contributors
Last Push: 9/21/2025
Open Issues: 1