Dooray MCP Server

Gerencia agendas usando a API do Dooray. Requer chave de API, ID de membro e ID de calendário configurados.

Documentação

Servidor MCP Dooray

smithery badge

Este é um servidor MCP de gerenciamento de agenda que utiliza a API do Dooray.

Recursos

  • Adição de compromissos por meio da API do Dooray
  • Definição automática de horários de início/término
  • Suporte a informações de local e descrição

Método de instalação

Instalação via Smithery

Para instalar o Dooray Schedule Manager para Claude Desktop automaticamente via Smithery:

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

Instalação manual

  1. Clonar o repositório
git clone https://github.com/mskim8717/dooray-mcp.git
cd dooray-mcp
  1. Criar e ativar o ambiente virtual
python -m venv .venv
source .venv/bin/activate  # Linux/Mac
# 또는
.\.venv\Scripts\activate  # Windows
  1. Instalar as dependências
pip install -e .

Preparação para integração com clientes MCP

Para integrar o servidor MCP local em aplicativos clientes MCP, como Claude e Cursor, é necessário inserir no arquivo de configuração JSON o caminho do executável Python necessário para executar o servidor e o caminho do script do servidor MCP.

Modifique o mcp.json de acordo com o seu caminho.

✅ Exemplo para macOS / Linux

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

Configuração de variáveis de ambiente

Crie o arquivo .env e defina as seguintes variáveis:

DOORAY_API_KEY=your_api_key
DOORAY_MEMBER_ID=your_member_id
DOORAY_CALENDAR_ID=your_calendar_id

Como usar

Executar o servidor:

python src/dooray-mcp-server.py

Estrutura do projeto

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

Licença

Licença MIT