cp .mcp.json.template .mcp.json
cp .claude/settings.local.json.template .claude/settings.local.json- 前往 Brave Search API
- 註冊並創建 API 金鑰
- 複製 API 金鑰
- 前往 Context7 Dashboard
- 註冊 Upstash 帳號
- 創建 Context7 專案
- 複製 API 金鑰
- 前往 GitHub → Settings → Developer settings → Personal access tokens
- Generate new token (classic)
- 勾選權限:
repo,user,workflow - 複製 token
編輯 .mcp.json 文件:
{
"mcpServers": {
"brave-search": {
"env": {
"BRAVE_API_KEY": "你的_Brave_API_金鑰"
}
},
"context7": {
"env": {
"CONTEXT7_API_KEY": "你的_Context7_API_金鑰"
}
},
"github": {
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "你的_GitHub_Token"
}
}
}
}編輯 .claude/settings.local.json 中對應的權限設定 (如果有需要)。
啟動 Claude Code 後執行:
claude doctor確認所有 MCP 伺服器正常運作。
- ❌ 絕不將 API 金鑰提交到 Git 儲存庫
- ✅ 使用
.gitignore排除.mcp.json和.claude/settings.local.json - ✅ 定期更新 API 金鑰
- ✅ 只賦予必要的最小權限
| 伺服器 | 功能 | 用途 |
|---|---|---|
| brave-search | 網路搜尋 | 查找最新資訊、技術文檔、解決方案 |
| context7 | 程式庫文檔 | 查詢任何程式庫的最新 API 文檔和範例 |
| github | GitHub 整合 | 管理儲存庫、創建 PR、處理 Issue |
| playwright | 瀏覽器自動化 | E2E 測試、UI 驗證、網頁抓取 |
在 .claude/settings.local.json 中調整 permissions 設定:
{
"permissions": {
"allow": [
"mcp__brave-search__*",
"mcp__context7__*",
"mcp__github__*",
"mcp__playwright__*"
]
}
}TaskMaster Hook 系統已預設配置,支援:
- 會話開始檢查
- 使用者輸入處理
- 工具使用前後處理
Q: MCP 伺服器無法啟動?
A: 執行 npm install 確保所有依賴已安裝
Q: API 金鑰無效? A: 檢查金鑰是否正確複製,並確認帳號權限
Q: GitHub 權限不足? A: 確認 Token 包含必要權限:repo, user, workflow
設定完成後,你可以:
- 智能搜尋:「搜尋最新的 React 18 功能」
- 文檔查詢:「查看 Next.js 的路由 API」
- GitHub 操作:「創建新的 issue」
- TaskMaster 初始化:使用
/task-init [專案名稱]開始專案
享受 Claude Code 的強大智能協作體驗! 🤖⚔️