本项目提供了与 Toggl Track 集成的服务,支持通过 VS Code 和 GitHub Copilot 进行开发工具集成,还提供了详细的安装和配置指导。
要使用 MCP Toggl Server,你需要完成安装和配置。以下是详细步骤:
在 mcp_toggl_server 文件夹中创建一个 .env 文件:
EMAIL=your_toggl_email
PASSWORD=your_toggl_password
curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
git clone [repository-url]
cd mcp_toggl_server
uv venv
uv pip install --all
.vscode/mcp.json 文件中添加以下内容:"servers": {
"toggl": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp_toggl_server",
"run",
"toggl_mcp_server.py"
],
"envFile": "${workspaceFolder}/mcp_toggl_server/.env"
}
}
/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp_toggl_server 替换为实际路径。command 字段中指定 uv 可执行文件的完整路径。可以通过运行 which uv(Mac/Linux)或 where uv(Windows)来获取路径。运行以下命令以测试:
EMAIL=your_toggl_email PASSWORD=your_toggl_password mcp dev toggl_mcp_server.py
(此处应填写具体的许可协议内容)