m

mskim8717

@mskim8717/dooray-mcp
0 Stars 348 次浏览 mskim8717 更新于 2026-08-23

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "dooray-mcp": {
      "args": [
        "/Users/yourname/project/src/dooray-mcp-server.py"
      ],
      "command": "/Users/yourname/project/.venv/bin/python"
    }
  }
}

服务介绍

Dooray MCP Server

smithery badge

This is a schedule management MCP server utilizing the Dooray API.

Features

  • Add schedules via the Dooray API
  • Automatic setting of start/end times
  • Support for location and description information

Installation

Installing via Smithery

To automatically install the Dooray Schedule Manager for Claude Desktop via Smithery:

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

Manual Installation

  1. Clone the repository
    bash
    git clone https://github.com/mskim8717/dooray-mcp.git
    cd dooray-mcp

  2. Create and activate a virtual environment
    bash
    python -m venv .venv
    source .venv/bin/activate # Linux/Mac

or

.venv\Scripts\activate # Windows

  1. Install dependencies
    bash
    pip install -e .

Preparing for MCP Client Integration

To integrate the local MCP server with MCP client applications like Claude and Cursor, you need to input the path to the Python executable and the MCP server script path in the JSON configuration.

Modify mcp.json according to your paths.

✅ Example for macOS / Linux
json
{
"mcpServers": {
"dooray-mcp": {
"command": "/Users/yourname/project/.venv/bin/python",
"args": [
"/Users/yourname/project/src/dooray-mcp-server.py"
]
}
}
}

Environment Variables

Create a .env file and set the following variables:

DOORAY_API_KEY=your_api_key
DOORAY_MEMBER_ID=your_member_id
DOORAY_CALENDAR_ID=your_calendar_id

Usage

Run the server:
bash
python src/dooray-mcp-server.py

Project Structure

dooray-mcp/
├── src/
│ └── dooray-mcp-server.py
├── pyproject.toml
├── README.md
└── LICENSE

License

MIT License

相关 MCP 服务