Dooray MCP Server

Dooray MCP Server

This is a schedule management MCP server that utilizes Dooray API.

function

  • Adding Schedule via Dooray API
  • Automatically set start/end times
  • Support for location and description information

How to install

  1. Clone the repository
git clone https://github.com/mskim8717/dooray-mcp.git cd dooray-mcp
  1. Creating and activating a virtual environment
python -m venv .venv source .venv/bin/activate # Linux/Mac # 또는 .\.venv\Scripts\activate # Windows
  1. Installing dependencies
pip install -e .

Preparing for MCP Client Integration

To connect to a local MCP server from an MCP client application like Claude or Cursor, you need to enter the path to the Python executable needed to run the server and the path to the MCP server script in the JSON settings.

Modify mcp.json to suit your path.

✅ macOS / Linux example

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

Setting 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

How to use

Running the server:

python src/dooray-mcp-server.py

Project Structure

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

License

MIT License

-
security - not tested
-
license - not tested
-
quality - not tested

A server that enables management of schedules through the Dooray API, allowing users to add events with automated time settings and support for location and description information.

  1. 기능
    1. 설치 방법
      1. MCP 클라이언트 연동을 위한 준비
        1. 환경변수 설정
          1. 사용 방법
            1. 프로젝트 구조
              1. 라이선스
                ID: 59kly70kxl