定时MCP服务器
用于定时应用程序功能的模型上下文协议(MCP)服务器。 该服务器允许AI助手与Timing的功能进行交互,使用户能够更有效地管理他们的时间跟踪和任务。
\[!警告\] 此存储库与Timing没有关联。这是一个独立的项目,旨在增强Timing应用程序的功能。
先决条件
在开始之前,请确保已安装以下内容:
- (建议使用X.X.X或更高版本)
- (通常随Node.js一起提供)
- 时机 帐户(用于API访问)
安装
- 克隆存储库:
git clone https://github.com/your-username/timing-mcp-server.git
cd timing-mcp-server- 安装依赖项:
npm install- 运行构建
npm run build配置
将以下json与相应的{{PATH}}值一起复制:
{
"mcpServer": {
"timing": {
"command": "node",
"args": ["{{PATH}}/dist/index.js"],
"env": {
"TIMING_API_KEY": "{{YOUR_TIMING_API_KEY}}"
}
}
}
}您可以从获取您的Timing API密钥 这里
对于Claude,请将其保存为Claude desktop配置目录中的Claude_desktop_config.json
~/Library/Application Support/Claude/claude_desktop_config.json
对于Cursor,请将其保存为mcp.json,保存在Cursor配置目录中:
~/.cursor/mcp.json
可用工具
| 工具名称 | 描述 |
|---|---|
timing_list_projects | 在Timing中列出项目 |
timing_project | 获取项目详细信息 |
timing_create_project | 创建新项目 |
timing_update_project | 更新现有项目 |
timing_start_time_entry | 开始新的时间条目 |
timing_stop_time_entry | 停止当前时间输入 |
timing_list_time_entries | 列出时间条目 |
timing_create_time_entry | 创建新的时间条目 |
timing_time_entry | 获取时间输入详细信息 |
timing_update_time_entry | 更新现有时间条目 |
timing_generate_report | 使用时间输入和应用程序使用情况生成报告 |
贡献
欢迎投稿!如果您想做出贡献,请按照以下步骤操作:
- 分叉存储库。
- 创建新分支(
git checkout -b feature/your-feature-name). - 进行更改。
- 提交您的更改(
git commit -m 'Add some feature'). - 推到分支(
git push origin feature/your-feature-name). - 打开拉取请求。
请确保根据需要更新测试。
许可证
该项目根据 MIT许可证.
