vikunja-mcp について
vikunja-mcp は、Vikunja の ToDo アプリを操作する基本的な MCP サーバーです。プロジェクトとタスクを扱い、新規タスクで設定できるのはタイトル、説明、完了状態です。
主な機能
- 01プロジェクト一覧と ID による取得
- 02全タスクまたはプロジェクト内タスクの一覧
- 03タイトル、説明、完了状態を指定したタスク追加
- 04タスクの更新
- 05タスクの削除
活用シーン
- 01プロジェクトとタスクを確認
- 02プロジェクトにタスクを追加
- 03タスクを更新または削除
MCP 対応
Vikunja のプロジェクトおよびタスク操作を MCP サーバー経由で公開します。MCP クライアントはタスクの一覧、追加、更新、削除とプロジェクト情報の取得を行えます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
21掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
vikunja-mcp
Vikunja 用の基本的な MCP サーバーです。今後、機能を追加する可能性があります。
現在サポートしている機能
- プロジェクトの一覧表示
- ID によるプロジェクトの取得
- すべてのタスクの一覧表示
- プロジェクト内のタスクの一覧表示
- プロジェクトへのタスクの追加
- 注意:タイトル、説明、完了フィールドのみサポートしています
- タスクの更新
- タスクの削除
インストール
npx 経由:
{
"mcpServers": {
// ... other config
"vikunja": {
"command": "npx",
"args": [
"-y",
"vikunja-mcp"
],
"env": [
"VIKUNJA_API_BASE": "https://app.vikunja.cloud",
"VIKUNJA_API_TOKEN": "<your_token_here>"
]
}
}
}
またはローカルでビルド:
git clone https://github.com/AnthonyUtt/vikunja-mcp && cd vikunja-mcp
pnpm install
pnpm build
次に、Claude の設定に追加します:
{
"mcpServers": {
// ... other config
"vikunja": {
"command": "node",
"args": [
"/path/to/dist/index.js"
],
"env": [
"VIKUNJA_API_BASE": "https://app.vikunja.cloud",
"VIKUNJA_API_TOKEN": "<your_token_here>"
]
}
}
}
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。