Dooray MCP Server

by mskim8717

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

Installing via Smithery

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

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

Manual Installation

  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
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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. function
    1. How to install
      1. Installing via Smithery
      2. Manual Installation
    2. Preparing for MCP Client Integration
      1. Setting environment variables
        1. How to use
          1. Project Structure
            1. License

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                Server for Google Calendar integration in Cluade Desktop with auto authentication support. This server enables AI assistants to manage Google Calendar events through natural language interactions.
                Last updated -
                22
                6
                JavaScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                Enables comprehensive calendar management with capabilities to create, list, update, and delete events through a Model Context Protocol server integrated with Google Calendar.
                Last updated -
                13
                1
                TypeScript
                MIT License
              • -
                security
                F
                license
                -
                quality
                A versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.
                Last updated -
                2
                Python
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                Model Context Protocol server that provides seamless access to Google Calendar API with asynchronous operation support, enabling efficient calendar management through a standardized interface.
                Last updated -
                Python
                • Apple
                • Linux

              View all related MCP servers

              ID: 59kly70kxl