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
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/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" } } } }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.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."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."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.Part of MCP Servers