Dooray MCP 服务器
这是一个利用 Dooray API 的日程管理 MCP 服务器。
功能
- 通过 Dooray API 添加时间表
- 自动设置开始/结束时间
- 支持位置和描述信息
如何安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Dooray Schedule Manager:
npx -y @smithery/cli install @mskim8717/dooray-mcp --client claude
手动安装
- 克隆存储库
git clone https://github.com/mskim8717/dooray-mcp.git
cd dooray-mcp
- 创建并激活虚拟环境
python -m venv .venv
source .venv/bin/activate # Linux/Mac
# 또는
.\.venv\Scripts\activate # Windows
- 安装依赖项
准备 MCP 客户端集成
要从 MCP 客户端应用程序(如 Claude 或 Cursor)连接到本地 MCP 服务器,您需要在 JSON 设置中输入运行服务器所需的 Python 可执行文件的路径和 MCP 服务器脚本的路径。
修改 mcp.json 以适合您的路径。
✅ macOS / Linux 示例
{
"mcpServers": {
"dooray-mcp": {
"command": "/Users/yourname/project/.venv/bin/python",
"args": [
"/Users/yourname/project/src/dooray-mcp-server.py"
]
}
}
}
设置环境变量
创建一个.env
文件并设置以下变量:
DOORAY_API_KEY=your_api_key
DOORAY_MEMBER_ID=your_member_id
DOORAY_CALENDAR_ID=your_calendar_id
如何使用
运行服务器:
python src/dooray-mcp-server.py
项目结构
dooray-mcp/
├── src/
│ └── dooray-mcp-server.py
├── pyproject.toml
├── README.md
└── LICENSE
执照
MIT 许可证