article
README
🚀 Dida365 MCP 服务器
这是一个基于 Dida365 官方 API(Dida365 官方 API)实现的 MCP Server,能够帮助用户更好地利用 Dida365 的功能,实现高效的任务管理与操作。
🚀 快速开始
若您想使用 Dida365 MCP 服务器,可按以下步骤操作。
1. 获取访问令牌
Dida365 使用 OAuth 2.0 授权机制来管理 API 访问权限。您可以通过以下两种方式之一获取访问令牌:
方法一:使用在线服务(推荐)
- 在浏览器中访问 https://dida365.dcjanus.com/oauth/login。
- 系统会自动将您重定向到 Dida365 的授权页面。
- 在 Dida365 页面上确认授权。
- 授权成功后,您将被重定向回
/oauth/callback端点。 - 您将收到包含
access_token的 JSON 响应 - 请妥善保管此令牌。
方法二:本地部署
- 访问 Dida365 的 开发者中心,创建一个新的应用。
- 在应用设置中,将
Redirect URL配置为http://localhost:8080/oauth/callback。 - 启动本地服务器(默认端口:8080)。
- 访问 http://localhost:8080/oauth/login。
- 按照屏幕上的指示完成授权流程。
- 获取访问令牌。
2. 配置 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>"
]
}
}
}
将 <YOUR_ACCESS_TOKEN> 替换为您获取的访问令牌。
✨ 主要特性
- 🔐 基于 OAuth 2.0 的官方认证机制,保障系统的安全性和用户数据的隐私。
- 🎯 标准 MCP Server 接口,方便与其他系统进行集成和交互。
- 💻 基于标准输入输出(STDIO)的 MCP Server 实现,简化开发和使用流程。
⚠️ 注意事项
⚠️ 重要提示
请妥善保管您的访问令牌,绝不要将其分享给他人。
如果授权失败,请检查网络连接或尝试重新授权。
Scan to join WeChat group