- Home
- MCP servers
- YesDev
YesDev
- typescript
4
GitHub Stars
typescript
Language
5 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"yesdevcn-yesdev-mcp-server": {
"command": "node",
"args": [
"/path/to/bin/yesdev-mcp-server"
],
"env": {
"YESDEV_ACCESS_TOKEN": "YOUR_YESDEV_TOKEN"
}
}
}
}You can run the YesDev MCP Server to automate daily development time logging and task management for your coding workflow. It exposes a set of MCP tools you can call from compatible clients (like Cursor or VSCode) to create projects, tasks, needs, daily reports, and more, reducing manual entry and giving managers clearer visibility into progress.
How to use
Connect your MCP client to the YesDev MCP Server to start creating projects, needs, tasks, and daily reports. You can issue commands to create new items, fetch lists, or submit daily updates. The server is designed to work with your existing MCP client workflow so you can log work without leaving your editor or chat interface.
Example usage patterns you can follow in your MCP client: create a new project for today, convert your today’s work into requirements and tasks, and submit a daily report. You can also retrieve lists of your current tasks, projects, and needs to plan your day.
How to install
Prerequisites: Node.js version 18.0.0 or higher. You also need npm or yarn as your package manager.
Install the MCP server globally using npm.
npm install -g @yesdevcn/yesdev-mcp-server
Find the installation path for the MCP server binary and ensure it is executable.
$ which yesdev-mcp-server
/Users/you/.nvm/versions/node/v18.XX.X/bin/yesdev-mcp-server
$ chmod +x /Users/you/.nvm/versions/node/v18.XX.X/bin/yesdev-mcp-server
Configuration and usage notes
Before using, obtain your access token from YesDev Project Management to authorize the MCP server.
If you are using Cursor, add the MCP configuration to Cursor so it can call the server from your workspace.
Placeholders are shown for how to reference your local installation path and your token.
Env and project setup sample
You will typically provide an access token to authorize the MCP server when you run it or configure clients.
Available tools
get_my_profile
Fetch your personal profile information from the YesDev MCP server.
search_staff
Search staff by name or ID to retrieve details.
get_workgroup_list
Obtain the list of all workgroups.
create_task
Create a new YesDev task.
get_task_detail
Retrieve detailed information about a specific task.
update_task
Partially update an existing task.
remove_task
Delete a specific task.
query_tasks
Query tasks by multiple filters.
get_my_task_list
List tasks currently assigned to you and not completed.
get_project_task_list
Get tasks for a specific project.
create_project
Create a new YesDev project.
get_project_detail
Get details of a specific project.
update_project
Partially update a project.
update_project_status
Update the status of a project.
update_project_time
Update planned start and end times for a project.
get_my_project_list
List projects you are involved with that are in progress.
get_project_list
List all projects with filtering and sorting options.
create_need
Create a new YesDev need.
update_need
Update a need by ID.
get_need_detail
Get detailed information about a need.
get_need_detail_lite
Get a simplified view of a need.
remove_need
Delete a need by ID.
query_needs
Query needs with multiple criteria.
get_project_needs
Get all needs for a specific project.
get_sub_needs
Get sub-needs for a parent need.
submit_daily_report
Submit or update today’s daily report.
get_my_problems
List problems assigned to you for action.
update_problem
Update a problem’s details.