- Home
- MCP servers
- Dooray
Dooray
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"jhl8041-dooray-mcp": {
"command": "npx",
"args": [
"@jhl8041/dooray-mcp"
],
"env": {
"DOORAY_API_TOKEN": "YOUR_TOKEN"
}
}
}
}You can run Dooray MCP Server to bridge Dooray's API with your MCP client. This server handles authentication via an API token and exposes a set of project and task related commands through the MCP protocol, enabling you to query or manipulate Dooray data from your preferred MCP client.
How to use
To use the Dooray MCP Server, first ensure you have a client that supports MCP. Configure the server as an MCP endpoint, then provide your API token to authorize requests to the Dooray API. Typical usage patterns include listing projects, fetching project details, creating or updating tasks, and adding comments. You will also be able to browse milestones, tags, templates, and project members. Each action corresponds to a defined tool you can invoke from your MCP client, enabling you to integrate Dooray workflows into your automation and tooling.
How to install
npm install -g @jhl8041/dooray-mcp
Prerequisites
You need Node.js and npm installed on your system to install and run the MCP server.
Set up the API token and run
- Obtain a Dooray API token from your account settings under API -> Personal access token. 2) Set the token in your environment.3) Start using the MCP server with your client.
Connect from your MCP client
Configure your MCP client to connect to the Dooray MCP Server endpoint you run (for stdio-based setup, this is typically the local runtime you start with a command like npx @jhl8041/dooray-mcp). Ensure your client is aware of the available actions such as getting member info, listing projects, and creating or updating tasks.
Available tools
get-my-member-info
Retrieve information about the current user.
get-project-list
List all accessible projects.
get-project
Fetch detailed information for a specific project.
get-project-workflow-list
Get the workflow states for a project.
get-task-list
Search and filter tasks within a project.
get-task
Retrieve details for a specific task.
create-task
Create a new task.
update-task
Update an existing task.
create-task-comment
Add a comment to a task.
get-task-comment-list
List comments on a task.
update-task-comment
Edit a task comment (emails not editable).
get-milestone-list
List milestones for a project.
get-tag-list
List tags used in projects.
get-project-template-list
List project templates.
get-project-template
Get details for a project template.
get-project-member-list
List project members.
get-project-member-group-list
List member groups for a project.