Skip to main content
Glama
sdadaniel

dooray-mcp-js

by sdadaniel

dooray-mcp-js

Dooray MCP server implemented in Node.js. It follows the tool names and API behavior of dooray-go/dooray-mcp, but does not require Go or Homebrew.

Requirements

  • Node.js 18 or newer

  • Dooray personal API token

Related MCP server: google-workspace-mcp-server

Official Documentation

Run

node ./src/index.js --token "{personal-token}"

You can also use an environment variable:

DOORAY_TOKEN="{personal-token}" node ./src/index.js

Codex

Register the package directly with Codex:

codex mcp add dooray --env DOORAY_TOKEN="$DOORAY_TOKEN" -- npx -y dooray-mcp-js

If the token is not already in DOORAY_TOKEN, pass it when registering:

codex mcp add dooray --env DOORAY_TOKEN="{personal-token}" -- npx -y dooray-mcp-js

The server reads DOORAY_TOKEN when Codex starts it, so the token does not need to be included in the command arguments.

Claude Desktop

{
  "mcpServers": {
    "dooray": {
      "command": "npx",
      "args": ["-y", "dooray-mcp-js"],
      "env": {
        "DOORAY_TOKEN": "{personal-token}"
      }
    }
  }
}

Claude Code

claude mcp add dooray --env DOORAY_TOKEN="{personal-token}" -- npx -y dooray-mcp-js

Project Structure

dooray-mcp-js/
├── src/
│   └── index.js      # MCP server entry point
├── package.json
└── README.md

Tools

The dooray-mcp-js package exposes all currently implemented tools. The current server has no delete tool yet.

  • dooray_messenger

  • dooray_calendar_calendars

  • dooray_calendar_events

  • dooray_calendar_post_event

  • dooray_account_members

  • dooray_account_member

  • dooray_project

  • dooray_posts

  • dooray_post_logs (find comments and activity logs for a post)

  • dooray_post_log (find one comment or activity log by ID)

  • dooray_post_log_create (add a comment to a post; body is { "mimeType": "text/x-markdown", "content": "..." })

  • dooray_post_log_update (update a comment or activity log with the same body format)

  • dooray_post_files

  • dooray_post_file_download (downloads project attachment content with media=raw, follows authenticated redirects, and streams it to the system temporary directory)

  • os

Options

  • --token: Dooray personal API token. Defaults to DOORAY_TOKEN.

  • --endpoint: Dooray API endpoint. Defaults to https://api.dooray.com.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sdadaniel/dooray-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server