CodeRide

CodeRide

Official
pixdataorg

Connects AI development tools like Cursor and Cline to CodeRide's task management platform. Lets your AI assistant fetch project context, manage tasks, and understand project structure through knowledge graphs.

Integrates with CodeRide's task management platform to provide project retrieval, task operations, prompt extraction, and project initialization with knowledge graphs and Mermaid diagrams for development workflows.

2299 views5Local (stdio)

What it does

  • Retrieve project details and task lists from CodeRide
  • Create and update development tasks
  • Extract prompts from project context
  • Initialize projects with knowledge graphs
  • Generate Mermaid diagrams for workflows
  • Manage task operations within development workflows

Best for

AI-assisted development with context-aware codingAutomated project management in development workflowsTeams using AI coding assistants like Cursor or Cline
Integrates with popular AI coding toolsKnowledge graph support for project context

About CodeRide

CodeRide is an official MCP server published by pixdataorg that provides AI assistants with tools and capabilities via the Model Context Protocol. Enhance project tracking in Slack with CodeRide—seamless project retrieval, task operations, and workflow visualization It is categorized under developer tools, productivity.

How to install

You can install CodeRide in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

License

CodeRide is released under the NOASSERTION license.

Supercharge Your AI Assistant or IDE with CodeRide Task Management

npm version smithery badge

coderide MCP server

CodeRide

Give your AI coding sidekick the power of CodeRide! CodeRide MCP connects your favorite AI development tools (like Cursor, Cline, Windsurf, and other MCP clients) directly to CodeRide, the AI-native task management system.

Imagine your AI not just writing code, but truly understanding project context, managing its own tasks, and collaborating seamlessly with you. No more endless copy-pasting or manual updates. With CodeRide MCP, your AI becomes a first-class citizen in your CodeRide workflow.

🚀 Why CodeRide MCP is a Game-Changer

  • Deep Project Understanding for Your AI: Equip your AI agents with rich, structured context from your CodeRide projects and tasks. Let them see the bigger picture.
  • Seamless AI-Powered Task Automation: Empower AIs to fetch, interpret, and update tasks directly in CodeRide, automating routine project management.
  • Bridge the Gap Between Human & AI Developers: Foster true collaboration with smoother handoffs, consistent task understanding, and aligned efforts.
  • Optimized for LLM Efficiency: Compact JSON responses minimize token usage, ensuring faster, more cost-effective AI interactions.
  • Secure by Design: Workspace-scoped API key authentication ensures your data's integrity and that AI operations are confined to the correct project context.
  • Plug & Play Integration: Effortlessly set up with npx in any MCP-compatible environment. Get your AI connected in minutes!
  • Future-Proof Your Workflow: Embrace an AI-native approach to development, built on the open Model Context Protocol standard.

✨ Core Capabilities

The CodeRide MCP server provides your AI with the following capabilities:

  • Task Management: Fetch specific tasks, list all tasks in a project, and get the next task in sequence.
  • Task Updates: Modify task descriptions and statuses.
  • Prompt Access: Get tailored prompts and instructions for specific tasks.
  • Project Management: List all projects, retrieve project details, and manage project knowledge.
  • Project Knowledge Management: Update a project's knowledge graph and architecture diagrams.
  • Project Initiation: Get the first task of a project to kickstart work.
  • Workflow Automation: Navigate through task sequences with smart next-task suggestions.

⚙️ Getting Started

Installing via Smithery (Recommended)

To install Coderide MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @PixdataOrg/coderide --client claude

Smithery Deployment Modes

CodeRide MCP supports dual-mode operation for both development and production use:

🔧 Development/Testing Mode (Mock)

Perfect for exploring features, testing integrations, or contributing to the project without needing a real CodeRide account.

How to activate: In the Smithery playground or configuration, either:

  • Leave the CODERIDE_API_KEY field empty
  • Provide any placeholder value (e.g., mock-key, test, etc.)

What you get:

  • All 9 tools available with realistic mock data
  • Sample projects (ABC, XYZ) and tasks (ABC-1, ABC-2, etc.)
  • Full MCP functionality for testing and development
  • No real API calls - completely safe for experimentation

🚀 Production Mode (Real API)

For actual CodeRide users who want to integrate with their real projects and tasks.

How to activate: Provide a valid CodeRide API key that starts with CR_API_KEY_

What you get:

  • Full integration with your CodeRide workspace
  • Real project and task data
  • Ability to update tasks and projects
  • Complete workflow automation

Traditional MCP Configuration

For non-Smithery deployments, add this configuration to your MCP client:

{
  "mcpServers": {
    "CodeRide": {
      "command": "npx",
      "args": ["-y", "@coderide/mcp"],
      "env": {
        "CODERIDE_API_KEY": "YOUR_CODERIDE_API_KEY_HERE"
      }
    }
  }
}

Prerequisites:

  1. Node.js and npm: Ensure you have Node.js (which includes npm) installed.
  2. CodeRide Account & API Key (Production only): For production use, you'll need an active CodeRide account and API key from app.coderide.ai.

Once configured, your MCP client will automatically connect to the CodeRide MCP server with the appropriate mode based on your configuration.

🤖 Who is this for?

CodeRide MCP is for:

  • Developers using AI coding assistants: Integrate your AI tools (Cursor, Cline, Windsurf, etc.) deeply with your CodeRide task management.
  • Teams adopting AI-driven development: Standardize how AI agents access project information and contribute to tasks.
  • Anyone building with MCP: Leverage a powerful example of an MCP server that connects to a real-world SaaS platform.

If you're looking to make your AI assistant a more productive and integrated member of your development team, CodeRide MCP is for you.

🔨 Available Tools

Here's a breakdown of the tools provided by CodeRide MCP and how they can be used:

get_task

Retrieves detailed information about a specific task by its number (e.g., "TCA-3").

Input Schema:

{
  "number": "task-number (e.g., 'TCA-3')",
  "status": "to-do|in-progress|done", // Optional: filter by status
}

Example Use Case:

  • User Prompt: "Hey AI, what are the details for task APP-101?"
  • AI Action: Calls get_task with arguments: { "number": "APP-101" }.
  • Outcome: AI receives the title, description, status, priority, and other context for task APP-101.

update_task

Updates an existing task's description, status, or other mutable fields.

Input Schema:

{
  "number": "task-number-identifier",
  "description": "updated-task-description", // Optional
  "status": "to-do|in-progress|done"   // Optional
}

Example Use Case:

  • User Prompt: "AI, please mark task BUG-42 as 'done' and add a note: 'Fixed the off-by-one error.'"
  • AI Action: Calls update_task with arguments: { "number": "BUG-42", "status": "done", "description": "Fixed the off-by-one error." }.
  • Outcome: Task BUG-42 is updated in CodeRide.

get_prompt

Retrieves the specific prompt or instructions tailored for an AI agent to work on a given task.

Input Schema:

{
  "number": "task-number (e.g., 'TCA-3')"
}

Example Use Case:

  • User Prompt: "AI, I'm ready to start on task ETF-7. What's the main objective?"
  • AI Action: Calls get_prompt with arguments: { "slug": "ETF", "number": "ETF-7" }.
  • Outcome: AI receives the specific, actionable prompt for FEAT-7, enabling it to begin work with clear direction.

get_project

Retrieves details about a specific project using its slug.

Input Schema:

{
  "slug": "project-slug (e.g., 'TCA')",
  "name": "optional-project-name" // Can also retrieve by name
}

Example Use Case:

  • User Prompt: "AI, can you give me an overview of the 'Omega Initiative' project?"
  • AI Action: Calls get_project with arguments: { "slug": "omega-initiative" }.
  • Outcome: AI receives the project's name, description, and potentially links to its knowledge base or diagrams.

update_project

Updates a project's high-level information, such as its knowledge graph or system architecture diagram.

Input Schema:

{
  "slug": "project-slug-identifier",
  "project_knowledge": { /* JSON object representing the knowledge graph */ }, // Optional
  "project_diagram": "/* Mermaid diagram string or similar */"             // Optional
}

Example Use Case:

  • User Prompt: "AI, I've updated the user authentication flow. Please update the project diagram for project 'APB'."
  • AI Action: (After generating/receiving the new diagram) Calls update_project with arguments: { "slug": "APB", "project_diagram": "/* new mermaid diagram */" }.
  • Outcome: The 'AlphaProject' in CodeRide now has the updated architecture diagram.

start_project

Retrieves the first or next recommended task for a given project, allowing an AI to begin work.

Input Schema:

{
  "slug": "project-slug (e.g., 'TCA')"
}

Example Use Case:

  • User Prompt: "AI, let's get started on the 'MobileAppV2' project. What's the first task?"
  • AI Action: Calls start_project with arguments: { "slug": "MBC" }.
  • Outcome: AI receives details for the initial task in the 'MBC' project, ready to begin.

list_projects ✨ NEW

Lists all projects in the user's workspace, providing an overview of available projects with intelligent workflow guidance.

Input Schema:

{
  // No input required - automatically uses workspace from API key
}

Example Use Case:

  • User Prompt: "AI, show me all my projects."


README truncated. View full README on GitHub.

Alternatives

Related Skills

Browse all skills
ui-design-system

UI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and developer handoff tools. Use for creating design systems, maintaining visual consistency, and facilitating design-dev collaboration.

18
ai-sdk

Answer questions about the AI SDK and help build AI-powered features. Use when developers: (1) Ask about AI SDK functions like generateText, streamText, ToolLoopAgent, embed, or tools, (2) Want to build AI agents, chatbots, RAG systems, or text generation features, (3) Have questions about AI providers (OpenAI, Anthropic, Google, etc.), streaming, tool calling, structured output, or embeddings, (4) Use React hooks like useChat or useCompletion. Triggers on: "AI SDK", "Vercel AI SDK", "generateText", "streamText", "add AI to my app", "build an agent", "tool calling", "structured output", "useChat".

6
ai-assisted-development

Leveraging AI coding assistants and tools to boost development productivity, while maintaining oversight to ensure quality results.

4
api-documenter

Master API documentation with OpenAPI 3.1, AI-powered tools, and modern developer experience practices. Create interactive docs, generate SDKs, and build comprehensive developer portals. Use PROACTIVELY for API documentation or developer portal creation.

4
teams-channel-post-writer

Creates educational Teams channel posts for internal knowledge sharing about Claude Code features, tools, and best practices. Applies when writing posts, announcements, or documentation to teach colleagues effective Claude Code usage, announce new features, share productivity tips, or document lessons learned. Provides templates, writing guidelines, and structured approaches emphasizing concrete examples, underlying principles, and connections to best practices like context engineering. Activates for content involving Teams posts, channel announcements, feature documentation, or tip sharing.

4
openai-knowledge

Use when working with the OpenAI API (Responses API) or OpenAI platform features (tools, streaming, Realtime API, auth, models, rate limits, MCP) and you need authoritative, up-to-date documentation (schemas, examples, limits, edge cases). Prefer the OpenAI Developer Documentation MCP server tools when available; otherwise guide the user to enable `openaiDeveloperDocs`.

4