YesDev

This MCP server acts as a smart bridge between a developer’s coding environment and the YesDev project management platform, designed to eliminate the manual chore of logging work hours and updating task statuses. By integrating directly with AI-powered editors like Cursor and VSCode, it allows developers to manage their daily administrative duties using simple, natural language chat. Instead of navigating complex project dashboards, a user can simply describe what they accomplished, and the tool handles the record-keeping automatically. Moving into more technical territory, the server provides a comprehensive suite of tools for deep project oversight, covering everything from requirement management to bug tracking. It enables an AI assistant to query specific task details, update project timelines, and search for staff members across a workgroup. This functionality transforms the AI from a simple coding partner into a project coordinator that can summarize progress, identify pending tickets, and ensure that the development roadmap stays aligned with actual output. For developers and teams leveraging LLMs, this tool is particularly powerful because it exposes over two dozen specialized API functions—such as `create_need`, `submit_daily_report`, and `query_tasks`—to the model's context. This allows an AI to perform complex, multi-step operations autonomously, such as initializing a new project structure, breaking it down into sub-requirements, and logging precise development hours based on the day's activity. By automating these administrative loops, the server ensures project data remains objective and accurate while freeing engineers to focus entirely on their code.

Category: Developer Tools & Code Intelligence

Tags: productivity, task-tracking, time-tracking, workflow-automation, yesdev

Visit YesDev

How to install and configure YesDev

1. Installation You can install the YesDev MCP Server globally using npm: bash npm install -g @yesdevcn/yesdev-mcp-server After installation, verify the binary path and ensure it has execution permissions: bash # Locate the binary which yesdev-mcp-server # Grant execution permissions (replace with the path from the previous command) chmod +x /your/local/path/to/bin/yesdev-mcp-server Development/Manual Installation: If you prefer to run it from the source: 1. Clone the repository: git clone https://github.com/yesdevcn/yesdev-mcp-server.git 2. Install dependencies: npm install 3. Build the project: npm run build

2. Configuration To use the server, you must obtain a YESDEV_ACCESS_TOKEN by registering at YesDev.

Cursor Configuration Add the following to your Cursor MCP settings. Replace /path/to/bin/yesdev-mcp-server with the path obtained from the which command: json { "mcpServers": { "yesdev-mcp-server": { "command": "node", "args": ["/path/to/bin/yesdev-mcp-server"], "env": { "YESDEV_ACCESS_TOKEN": "YOUR_YESDEV_TOKEN" } } } }

3. Available Tools The YesDev MCP server provides a wide range of project management tools: * General: get_my_profile (Get profile), search_staff (Search employees), get_workgroup_list (Get workgroups). * Task Management: create_task, get_task_detail, update_task, remove_task, query_tasks, get_my_task_list, get_project_task_list. * Project Management: create_project, get_project_detail, update_project, update_project_status, update_project_time, get_my_project_list, get_project_list. * Requirement (Need) Management: create_need, update_need, get_need_detail, get_need_detail_lite, remove_need, query_needs, get_project_needs, get_sub_needs. * Reports & Issues: submit_daily_report (Submit/update daily logs), get_my_problems (View assigned bugs/issues), update_problem.

4. Example Prompts You can interact with the server using natural language prompts like: * "Please help me create a new project in YesDev for the system development I did today." * "Create requirements for the features and interfaces I just developed, then log the corresponding tasks and work hours." * "What tasks do I have in YesDev today?" * "Help me write and submit my daily report to YesDev based on my work today." * "Create a new task and log my development hours to YesDev."

What you can do with YesDev

Use Case 1: Frictionless Daily Work Hour Logging Problem: Developers often find it tedious and time-consuming to manually log their work hours and task progress in project management tools at the end of a long coding session, leading to inaccurate tracking or missing data. Solution: This MCP allows developers to log their hours using natural language directly within their IDE (like Cursor or VSCode). The AI analyzes the work performed and uses the create_task and update_task tools to register the effort on the YesDev platform without the developer ever leaving their code. Example: After finishing a feature, the developer tells the AI: "I spent 4 hours today refactoring the authentication module and implementing JWT. Please log this as a task in YesDev under the Security project."

Use Case 2: Instant Project and Requirement Scaffolding Problem: When starting a new initiative, setting up the project structure—including creating the project entry, defining requirements (PRDs), and breaking them into sub-tasks—is a manual administrative burden. Solution: Using the create_project, create_need, and create_task tools, a developer can describe a new high-level feature to the AI. The AI then automatically scaffolds the entire hierarchy in YesDev, ensuring the project management side stays in sync with the development plan. Example: A developer says: "We are starting a 'Mobile Checkout' project. Create the project in YesDev, add a requirement for 'Apple Pay Integration', and create three sub-tasks: API setup, UI design, and Testing."

Use Case 3: Automated End-of-Day Daily Reports Problem: Writing daily reports (stand-ups) is often a chore where developers struggle to remember every small task they touched throughout the day, resulting in vague or incomplete updates. Solution: Since the AI has access to the developer's tasks and progress through the day via the MCP, it can synthesize this information and use the submit_daily_report tool to format and post a professional, detailed summary of the day's achievements. Example: At 5:00 PM, the developer prompts: "Based on the tasks I've updated today in YesDev, generate and submit my daily report." The AI summarizes the completed tasks and uses the MCP to post it to the YesDev dashboard.

Use Case 4: IDE-Integrated Bug and Issue Tracking Problem: Switching between a web browser to check assigned bugs and an IDE to fix them causes "context-switching" fatigue and breaks developer focus. Solution: This MCP enables developers to query their assigned bugs directly within their coding environment using…

Key facts

  • Developer Tools & Code Intelligence, Project & Task Management
  • productivity, task-tracking, time-tracking, workflow-automation, yesdev

Part of MCP Servers

Related MCP servers

  • MCP LaTeX Server — Create, edit, and manage LaTeX files. Requires an external LaTeX distribution like MiKTeX, TeX Live, or MacTeX.
  • MCP JSON — A collection of servers for file system operations, Google search, web automation, and executing terminal commands.
  • MCP Jupyter Complete — A server for Jupyter notebook manipulation with position-based operations and VS Code integration.
  • MCP LSP Go — An MCP server that connects AI assistants to Go's Language Server Protocol (LSP) for advanced code analysis.
  • MCP Kanban Memory — Manage complex AI agent workflows with a Kanban-based task management system.
  • MCP Manager — A full-stack application for managing Model Context Protocol (MCP) servers for Claude Desktop with a modern web interface.
  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories