DevGenius MCP Client for AI IDEs
Project description
DevGenius MCP Client
DevGenius MCP Client for AI IDEs (Cursor, Windsurf, Trae, etc.)
🚀 Quick Start with uvx
无需安装,一条命令运行!
uvx devgenius-mcp-client
📦 Installation Methods
Method 1: uvx (Recommended) ⭐
优点:
- ✅ 无需预安装依赖
- ✅ 自动创建隔离环境
- ✅ 一条命令运行
# 直接运行(uvx 会自动安装依赖)
uvx devgenius-mcp-client
Method 2: pip
pip install devgenius-mcp-client
devgenius-mcp
Method 3: pipx
pipx install devgenius-mcp-client
devgenius-mcp
🔧 AI IDE Configuration
Trae IDE
{
"mcpServers": {
"devgenius": {
"command": "uvx",
"args": ["devgenius-mcp-client"],
"env": {
"DEVGENIUS_MCP_TOKEN": "mcp_你的Token",
"DEVGENIUS_API_URL": "http://localhost:8000/api/v1/mcp"
}
}
}
}
Cursor IDE
{
"mcp": {
"servers": {
"devgenius": {
"command": "uvx",
"args": ["devgenius-mcp-client"],
"env": {
"DEVGENIUS_MCP_TOKEN": "mcp_你的Token",
"DEVGENIUS_API_URL": "http://localhost:8000/api/v1/mcp"
}
}
}
}
}
Windsurf IDE
Same as Cursor.
🌐 Environment Variables
Required
DEVGENIUS_MCP_TOKEN- Your MCP Token (required)DEVGENIUS_API_URL- API URL (default:http://localhost:8000/api/v1/mcp)
Optional (Rules Auto-Write)
DEVGENIUS_IDE_TYPE- IDE type:cursor,windsurf,vscode,trae(auto-detect if not set)DEVGENIUS_PROJECT_PATH- Project root path (auto-detect if not set)DEVGENIUS_AUTO_WRITE_RULES- Auto-write rules file:trueorfalse(default:true)
📚 Available Tools
Project Context (1 tool)
get_project_context- Get project context
Milestones (2 tools)
list_project_milestones- Get project milestones listget_milestone_detail- Get milestone details with tasks
Tasks (6 tools)
get_task_detail- Get complete task informationget_my_tasks- Get my task listclaim_task- Claim a taskupdate_task_status- Update task statusrelease_task_lock- Release task locksplit_task_into_subtasks- Split task into subtasks
Subtasks (3 tools)
get_task_subtasks- Get subtasksupdate_subtask_status- Update subtask statusdelete_subtask- Delete a subtask
Documents (9 tools)
get_document_categories- Get available document categoriescreate_document_category- Create a new document categorylist_documents- List documentsget_document_by_title- Get document by titlesearch_documents- Search documentscreate_document- Create a new documentupdate_document- Update a documentdelete_document- Delete a documentget_document_versions- Get document versions
Total: 21 MCP Tools
✨ Features
🎯 Auto Rules Sync (v1.2.0)
- Auto-detect IDE type (Cursor, Windsurf, VS Code, Trae)
- Auto-detect project root (Git root or current directory)
- Auto-write rules file on MCP initialization
- Backup existing files before overwrite (with timestamp)
- Variable rendering ({{project_name}}, {{member_name}}, etc.)
📝 Rules Files
- Cursor:
.cursorrules - Windsurf:
.windsurfrules - VS Code:
.vscode/cursor-rules.md - Trae:
.trae/rules.md
🔍 Troubleshooting
uvx not found
Install uv first:
# Windows (PowerShell)
irm https://astral.sh/uv/install.ps1 | iex
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
Token not set
Make sure DEVGENIUS_MCP_TOKEN is set in the AI IDE configuration.
Rules not auto-written
Check the log file devgenius_mcp_server.log:
- Is the project configured with Rules in DevGenius backend?
- Is
DEVGENIUS_AUTO_WRITE_RULESset totrue? - Does the MCP have permission to write to the project directory?
📖 Documentation
📝 License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file devgenius_mcp_client-1.3.4.tar.gz.
File metadata
- Download URL: devgenius_mcp_client-1.3.4.tar.gz
- Upload date:
- Size: 21.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b942359530ce3d428078ac5f5cba227ab03502290ae7f76b60379cee7251a43e
|
|
| MD5 |
879816aa83b6dfc2aaba331b540aa763
|
|
| BLAKE2b-256 |
e4b2d8c096060117e0e1dfac223446a19fdfdd2831f14445a13f12b791531884
|
File details
Details for the file devgenius_mcp_client-1.3.4-py3-none-any.whl.
File metadata
- Download URL: devgenius_mcp_client-1.3.4-py3-none-any.whl
- Upload date:
- Size: 20.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34c18ad2885bcd8a80c27bdc871da133183018f3cb62ef3df611b8cf9be71269
|
|
| MD5 |
ffaf975b9a783cb7bc228f7d6738adc3
|
|
| BLAKE2b-256 |
6baebb847216f97225fc2ecfacad8d8330f709aa9646c346a25ca30b5c14b064
|