coderide

coderide

coderide

Category
访问服务器

README

Supercharge Your AI Assistant or IDE with CodeRide Task Management

npm version smithery badge

<p align="center"> <a href="https://coderide.ai" target="_blank"> <img src="https://ideybnueizkxwqmjowpy.supabase.co/storage/v1/object/sign/coderide-website/Coderide-og-Facebook.jpg?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InN0b3JhZ2UtdXJsLXNpZ25pbmcta2V5X2M5OWNmMjY4LTg5MTMtNGFiOS1iYjhhLTIxMTUyNDZjNGM2NCJ9.eyJ1cmwiOiJjb2RlcmlkZS13ZWJzaXRlL0NvZGVyaWRlLW9nLUZhY2Vib29rLmpwZyIsImlhdCI6MTc0ODM3ODg1MiwiZXhwIjoxNzc5OTE0ODUyfQ.jBb-x5f2MACBNBsls0u_9seYIiynektHqef2Y_vSMHQ" alt="CodeRide" width="100%"/> </a> </p>

<!-- Suggestion: Add badges here: npm version, license, build status, etc. -->

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 Retrieval: Fetch specific tasks by their unique number.
  • Task Updates: Modify task descriptions and statuses.
  • Prompt Access: Get tailored prompts and instructions for specific tasks.
  • Project Details: Retrieve information about projects by their slug.
  • Project Knowledge Management: Update a project's knowledge graph and architecture diagrams.
  • Project Initiation: Get the first task of a project to kickstart work.

⚙️ Getting Started

Installing via Smithery

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

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

It's easy to get CodeRide MCP running and integrated into your AI agent's environment.

Prerequisites:

  1. Node.js and npm: Ensure you have Node.js (which includes npm) installed. npx comes with npm.
  2. CodeRide Account & API Key: This MCP server is designed exclusively for registered CodeRide users. You'll need an active CodeRide account and an API key, which you can obtain from your workspace settings on app.coderide.ai.

MCP Configuration:

Add the following configuration to your MCP client (e.g., Claude Desktop's claude_desktop_config.json, Cursor, Cline, Windsurf, VS Code settings, etc.):

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

Important:

  • Replace "YOUR_CODERIDE_API_KEY_HERE" with your actual CodeRide API key.

Once configured, your MCP client will automatically start and connect to the CodeRide MCP server, making its tools available to your AI for interacting with your projects and tasks on CodeRide.

🤖 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|completed", // 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|completed"   // Optional
}

Example Use Case:

  • User Prompt: "AI, please mark task BUG-42 as 'completed' and add a note: 'Fixed the off-by-one error.'"
  • AI Action: Calls update_task with arguments: { "number": "BUG-42", "status": "completed", "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.

💡 Technical Highlights

  • Workspace-Centered Authentication: API keys are tied to specific workspaces. All operations are automatically scoped, simplifying requests and enhancing security. No need to pass workspaceId!
  • User-Friendly Identifiers: Interact with tasks and projects using human-readable numbers (e.g., "TCA-3") and slugs (e.g., "TCA") instead of internal UUIDs.
  • Optimized Responses: All tools return compact JSON, minimizing token usage for LLM communication.
  • Robust API Interaction: Uses the official CodeRide API (https://api.coderide.ai by default) for all operations.

🔥 About CodeRide

CodeRide is where AI and human developers unite to build better software, faster.

It's more than just task management; it's an AI-native platform built from the ground up to support the unique workflows of AI-assisted software development. CodeRide provides the essential structured context, project knowledge, and external memory that AI agents require to understand complex projects, contribute meaningfully, and collaborate effectively with their human counterparts.

Transform your development process with a tool that truly understands the synergy between human ingenuity and artificial intelligence.

Discover the future of software development at coderide.ai.

🤝 Contributing

Contributions are welcome! Please feel free to submit issues, fork the repository, and create pull requests.

🔖 License

All rights reserved. See the LICENSE file for details.

🤗 Support & Community

  • Have questions or need help with @coderide/mcp? Open an issue on our GitHub repository.
  • Want to learn more about CodeRide? Visit coderide.ai or join our community (Link to community forum/Discord if available).

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选