Dooray MCP Server

Gestiona horarios usando la API de Dooray. Requiere que se configuren la clave API, el ID de miembro y el ID de calendario.

Documentación

Dooray MCP Server

smithery badge

Es un servidor MCP de gestión de calendario que utiliza la API de Dooray.

Funciones

  • Agregar eventos mediante la API de Dooray
  • Configuración automática de hora de inicio/fin
  • Soporte de información de ubicación y descripción

Instalación

Instalación mediante Smithery

Para instalar Dooray Schedule Manager para Claude Desktop automáticamente mediante Smithery:

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

Instalación manual

  1. Clonar el repositorio
git clone https://github.com/mskim8717/dooray-mcp.git
cd dooray-mcp
  1. Crear y activar el entorno virtual
python -m venv .venv
source .venv/bin/activate  # Linux/Mac
# 또는
.\.venv\Scripts\activate  # Windows
  1. Instalar dependencias
pip install -e .

Preparación para la integración con clientes MCP

Para conectar un servidor MCP local en aplicaciones cliente MCP como Claude o Cursor, debe ingresar la ruta del ejecutable de Python necesaria para ejecutar el servidor y la ruta del script del servidor MCP en la configuración JSON.

Modifique mcp.json según su propia ruta.

✅ Ejemplo para macOS / Linux

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

Configuración de variables de entorno

Cree el archivo .env y configure las siguientes variables:

DOORAY_API_KEY=your_api_key
DOORAY_MEMBER_ID=your_member_id
DOORAY_CALENDAR_ID=your_calendar_id

Uso

Ejecutar el servidor:

python src/dooray-mcp-server.py

Estructura del proyecto

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

Licencia

MIT License