日程管理服务器

基于Dooray API的日程管理MCP服务器,支持自动设置时间、位置和描述信息。

  • by mskim8717
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 mskim8717/dooray-mcp

使用说明

Dooray MCP服务器

利用Dooray API的日程管理MCP服务器。

功能

  • 通过Dooray API添加日历
  • 自动设置开始/结束时间
  • 位置和说明信息支持

安装方法

通过Smithery安装

通过以下方式自动安装Claude Desktop的Dooray时间表管理器 铁匠铺:

npx -y @smithery/cli install @mskim8717/dooray-mcp --client claude

手动安装

  1. 存储库克隆
git clone https://github.com/mskim8717/dooray-mcp.git
cd dooray-mcp
  1. 创建和激活虚拟环境
python -m venv .venv
source .venv/bin/activate  # Linux/Mac
# 또는
.\.venv\Scripts\activate  # Windows
  1. 依赖性安装
pip install -e .

为MCP客户端集成做好准备

要在Claude、Cursor等MCP客户端应用程序中连接本地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许可证