Dex 是 AI Skill Hub 本期精选MCP工具之一。综合评分 8.0 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
Dex 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
Dex 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/davekilleen/Dex
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"dex": {
"command": "npx",
"args": ["-y", "dex"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 Dex 执行以下任务... Claude: [自动调用 Dex MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"dex": {
"command": "npx",
"args": ["-y", "dex"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
One personal Dex, built around your work. Keep your priorities, people, meeting notes and tasks in a folder you own. Work with Dex through your AI app to plan the day, prepare for a meeting or follow through on a promise. Your saved work stays with your vault when you change apps.
Start here or at heydex.ai. The Dex Guide walks through setup and everyday use; the steps below keep the same starting point in GitHub.
<p align="center"> <img src="docs/assets/dex-hero.gif" alt="Example Dex planning conversation with connected work sources; available sources depend on your setup." width="960"> </p>
You'll use something called a "command line" (or "Terminal" on Mac, "Git Bash" on Windows) during setup. This is a text-based way to give your computer instructions - think of it as typing commands instead of clicking buttons.
Don't worry if this feels unfamiliar. You'll copy and paste a few commands, press Enter, and you're done. Takes less than 2 minutes.
In Cursor, look for a chat panel (usually on the right side of the screen). This is where you talk to your chosen AI assistant.
Here's exactly what to do:
1. Click inside the chat panel where it says "Message..." or similar 2. Type exactly this: /setup 3. Press Enter - This invokes the setup skill 4. Wait ~30 seconds - First time setup needs to load everything (you'll see "Thinking..." while it works) 5. Press Enter again - Dex will now start asking questions 6. Answer each question naturally: - What's your role? (e.g., "CFO", "VP Sales", "Product Manager") - Company size? - What are your main focus areas?
Just type your answers like you're texting a colleague. Takes about 2 minutes total.
When it's done: You'll see confirmation that your workspace is configured. Your selected folders and workflows are tailored to your role. Check optional connections and jobs separately.
---
</details>
The installer tries two methods automatically. If both fail, your pip version might be too old.
Mac — reinstall into Dex's virtual environment:
python3 -m venv .venv
.venv/bin/pip install --upgrade pip
.venv/bin/pip install --require-hashes -r core/mcp/requirements.hash.txt
Windows — Git Bash, in your Dex folder:
python -m venv .venv
.venv/Scripts/pip install --upgrade pip
.venv/Scripts/pip install --require-hashes -r core/mcp/requirements.hash.txt
---
Mac — Terminal:
curl -fsSL https://heydex.ai/install.sh | bash
Windows — Git Bash:
git clone --branch release --single-branch https://github.com/davekilleen/dex.git Dex
cd Dex
bash ./install.sh
Clone the official release, review install.sh, then run it from Git Bash in that folder. Git Bash comes with Git for Windows. Do not pipe a remote script into iex.
Then open the Dex folder in Claude Code or Cursor and say "hi". Dex guides you through your role and priorities. Installation help. If setup stops, keep the error message and use the help below; some prerequisites may already have been installed.
Prefer to see every step, or the quick install hit a snag? This section does the same thing by hand.
1. Cursor - Download and install; check current account and usage requirements 2. Git - Required for this manual repository setup - Mac: Installs automatically when needed (you'll see a prompt) - Windows: Download from git-scm.com/download/win 3. Node.js - Download the "LTS" version and install (this enables the system's automation features) 4. Python 3.11+ - Download and install (required for MCP servers and task sync) - Minimum version: Python 3.11 or newer - Windows users: ⚠️ During installation, check the box "Add Python to PATH" - this is critical - Mac users with old Python: If you have Python 3.9 or older, download fresh from python.org
All installers walk you through setup with default options.
Why Python 3.11+? The listed Python packages Dex installs need Python 3.11 or newer. This powers the Work MCP server that enables task sync - task updates through its tools can synchronize related pages. Manual checkbox edits need the separately configured sync service.
Mac users: If this is your first time using command-line tools, macOS will prompt you to install "Command Line Developer Tools" during setup. Click Install when prompted - it's safe and required. Takes 2-3 minutes.
Want to verify everything's ready? Open your command line: - Mac: Press Cmd+Space, type "Terminal", press Enter - Windows: Open Git Bash (it comes with Git for Windows). Press Win, type "Git Bash", press Enter
Copy and paste this line exactly as you see it, then press Enter:
git --version
You should see a response like: git version 2.x.x (any version number is fine)
If you see "command not found": Download Git from git-scm.com, install it, then close and reopen your command line and try again.
---
Now copy and paste this line, then press Enter:
node --version
You should see a response like: v18.x.x or v20.x.x (must be version 18 or higher)
If you see "command not found": Download Node.js from nodejs.org, install it, then close and reopen your command line and try again.
---
Finally, check Python:
python3 --version
Windows users: Try python --version if python3 doesn't work.
You should see a response like: Python 3.11.x or higher (3.12, 3.13, etc.)
If you see Python 3.10 or older: Dex setup needs Python 3.11+. Download and install a newer version: - Mac/Windows: Download from python.org (get the latest stable version) - After installing, restart your terminal and check the version again
If you see "command not found": - Windows: Python likely isn't in your PATH. Reinstall from python.org and check "Add Python to PATH" during installation. Restart your terminal after. - Mac: Download Python from python.org, install it, then restart your terminal.
Why Python 3.11+ matters: It powers the MCP servers that sync tasks everywhere. Check off a task in a meeting note → it updates in your Tasks.md, person pages, and project files automatically. Python 3.10 and older won't work - you need 3.11 or newer.
---
That's the technical heavy lifting done. If you got through that, the rest is straightforward - just clicking buttons and answering questions.
The repository installer is a Bash script. Run it from the Dex folder you opened in Step 1.
In Git Bash:
bash ./install.sh
What's happening: This installs the automation that makes Dex work (task sync, career tracking, meeting intelligence). Takes 1-2 minutes. You'll see text scrolling - that's normal.
When it's done: You'll see your cursor blinking again, ready for the next command.
Your system Python stays clean: The installer creates a project-local virtual environment (.venv) inside your vault and installs all Python dependencies there — your system, Homebrew, or pyenv Python is never modified. No global installs, and no pipx needed.
⚠️ IMPORTANT: You're not done yet. Complete Step 3 below to finish setup.
Verify MCP servers: Cursor should automatically detect .mcp.json and enable the MCP servers. Look for the MCP icon in Cursor's bottom panel - you should see server names with green checkmarks.
If you see errors: The most common issue is Python dependencies not landing in Dex's virtual environment. Use the commands for your operating system under Python dependency troubleshooting. On Mac, those commands are:
python3 -m venv .venv
.venv/bin/pip install --upgrade pip
.venv/bin/pip install --require-hashes -r core/mcp/requirements.hash.txt
Then restart Cursor.
<details> <summary><strong>Use Google Calendar? Connect it so Dex shows your meetings (Mac)</strong></summary>
If you use Google Calendar, you can have Dex show your real meetings when you run /daily-plan or ask "what's on my calendar today?" Two steps, one-time setup (Mac only):
Step 1 — Add Google to your Mac's Calendar app Open the Calendar app (the one that came with your Mac). In the menu bar, click Calendar → Add Account… → choose Google → sign in with your Google account. Your Google events will sync into Calendar. Dex reads from this app, so once Google is here, Dex sees your meetings.
Step 2 — Let Cursor use your calendar Open System Settings → Privacy & Security → Calendars. Turn Cursor on, then click Cursor and choose Full access (not "Add Only") so Dex can read your events. If macOS pops up asking "Cursor would like to access your calendars", click Allow.
That's it. The installer already set up the rest on Mac. Your meetings—including recurring ones like weekly 1:1s—will show on the correct days in Dex.
More detail and troubleshooting: Calendar_Setup.md (in your vault after setup). On Windows? Calendar connection is Mac-only (Apple Calendar). Windows calendar support is not planned in this release; Dex will say so rather than pretend it checked.
</details>
⚠️ IMPORTANT: Complete Step 3 now to configure your role - this is what makes Dex work.
<details> <summary><strong>Troubleshooting: Common Setup Issues</strong></summary>
This means Python wasn't added to your PATH during installation.
Fix:
bash ./install.sh again---
Once Dex is running, ask it to run /dex-doctor — a whole-system checkup that tells you honestly what's working, what's switched off and what's broken, repairs what it can on its own, and guides you through the rest.
And if the problem turns out to be a bug in Dex itself, you don't need a command or the right words: just describe what happened ("the meeting sync is doing something weird"). Dex investigates on your machine, writes the bug report for you, and by default waits for your yes before anything leaves — never anything from your notes, meetings or conversations. It tells you when the fix ships. Details: what a report can contain · the checkup
</details>
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
经综合评估,Dex 在MCP工具赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | Dex |
| 原始描述 | 开源MCP工具:Your AI Chief of Staff — a personal operating system starter kit that adapts to 。⭐432 · Python |
| Topics | ai-assistantanthropicclaude-codecursormcppython |
| GitHub | https://github.com/davekilleen/Dex |
| License | NOASSERTION |
| 语言 | Python |
收录时间:2026-07-12 · 更新时间:2026-07-12 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端