Dida365 MCP Server

Dida365 MCP Server

site icon
2025.04.04 0
Go任务管理API集成日程管理
Dida365 MCP Server 是一个基于 Dida365 官方 API 的 MCP 服务器实现,主要用于与 Dida365 任务管理服务进行交互。它提供了标准的 MCP Server 接口,支持通过 OAuth 2.0 认证机制安全访问 Dida365 的功能。
View on GitHub

Overview

基本能力

产品定位

Dida365 MCP Server 是一个连接 Dida365 任务管理服务的中间件,允许开发者通过标准 MCP 协议与 Dida365 进行交互。

核心功能

  • 🔐 官方 OAuth 2.0 认证机制
  • 🎯 标准 MCP Server 接口
  • 💻 基于 STDIO 的 MCP Server 实现

适用场景

  • 需要将 Dida365 任务管理功能集成到其他应用中的场景
  • 开发者希望通过标准化接口访问 Dida365 数据的场景
  • 需要自动化管理 Dida365 任务的场景

工具列表

  • Docker:用于容器化运行 MCP Server
  • Dida365 官方 API:提供基础服务能力

常见问题解答

  • 授权失败时,请检查网络连接或尝试重新授权
  • 请妥善保管访问令牌,不要与他人分享

使用教程

使用依赖

  1. 确保已安装 Docker
  2. 确保可以访问 Dida365 服务

安装教程

  1. 获取访问令牌(两种方式):
  2. 推荐使用在线服务:访问 https://dida365.dcjanus.com/oauth/login 完成授权
  3. 或本地部署:在 Dida365 开发者中心创建应用并配置回调 URL
  4. 配置 MCP Server,在配置文件中添加以下内容:
{
    "mcpServers": {
        "dida365": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "--init",
                "--pull",
                "always",
                "ghcr.io/dcjanus/dida365-mcp-server:latest",
                "dida365-mcp-server",
                "-access_token",
                "<YOUR_ACCESS_TOKEN>"
            ]
        }
    }
}
  1. <YOUR_ACCESS_TOKEN> 替换为获取到的访问令牌

调试方式

  1. 检查 Docker 容器是否正常运行
  2. 验证访问令牌是否有效
  3. 检查网络连接是否正常

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。