mskim8717
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"dooray-mcp": {
"args": [
"/Users/yourname/project/src/dooray-mcp-server.py"
],
"command": "/Users/yourname/project/.venv/bin/python"
}
}
}
服务介绍
Dooray MCP Server
This is a schedule management MCP server utilizing the Dooray API.
Features
- Add schedules via the Dooray API
- Automatic setting of start/end times
- Support for location and description information
Installation
Installing via Smithery
To automatically install the Dooray Schedule Manager for Claude Desktop via Smithery:
bash
npx -y @smithery/cli install @mskim8717/dooray-mcp --client claude
Manual Installation
-
Clone the repository
bash
git clone https://github.com/mskim8717/dooray-mcp.git
cd dooray-mcp -
Create and activate a virtual environment
bash
python -m venv .venv
source .venv/bin/activate # Linux/Mac
or
.venv\Scripts\activate # Windows
- Install dependencies
bash
pip install -e .
Preparing for MCP Client Integration
To integrate the local MCP server with MCP client applications like Claude and Cursor, you need to input the path to the Python executable and the MCP server script path in the JSON configuration.
Modify mcp.json according to your paths.
✅ Example for macOS / Linux
json
{
"mcpServers": {
"dooray-mcp": {
"command": "/Users/yourname/project/.venv/bin/python",
"args": [
"/Users/yourname/project/src/dooray-mcp-server.py"
]
}
}
}
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
Usage
Run the server:
bash
python src/dooray-mcp-server.py
Project Structure
dooray-mcp/
├── src/
│ └── dooray-mcp-server.py
├── pyproject.toml
├── README.md
└── LICENSE
License
MIT License