Dooray MCP Server
Dooray APIを活用したスケジュール管理MCPサーバー。
機能
Dooray API によるスケジュールの追加
スタート/終了時間の自動設定
場所と説明情報のサポート
Related MCP server: Slim MCP
インストール方法
Installing via Smithery
To install Dooray Schedule Manager for Claude Desktop automatically via Smithery :
npx -y @smithery/cli install @mskim8717/dooray-mcp --client claude
Manual Installation
ストレージクローン
git clone https://github.com/mskim8717/dooray-mcp.git
cd dooray-mcp
仮想環境の作成と有効化
python -m venv .venv
source .venv/bin/activate # Linux/Mac
# 또는
.\.venv\Scripts\activate # Windows
依存関係のインストール
pip install -e .
MCPクライアント連携の準備
Claude、CursorなどのMCPクライアントアプリケーションでローカルMCPサーバーを連携するには、サーバーの実行に必要なPython実行可能ファイルパスとMCPサーバースクリプトパスをJSON設定に入力する必要があります。
私のパスに合わせてmcp.jsonを修正してください。
✅ macOS/Linux の例
{
"mcpServers": {
"dooray-mcp": {
"command": "/Users/yourname/project/.venv/bin/python",
"args": [
"/Users/yourname/project/src/dooray-mcp-server.py"
]
}
}
}
環境変数の設定
.envファイルを作成し、次の変数を設定します。
DOORAY_API_KEY=your_api_key
DOORAY_MEMBER_ID=your_member_id
DOORAY_CALENDAR_ID=your_calendar_id
使用方法
サーバーの実行:
python src/dooray-mcp-server.py
プロジェクト構造
dooray-mcp/
├── src/
│ └── dooray-mcp-server.py
├── pyproject.toml
├── README.md
└── LICENSE
ライセンス
MITライセンス