mcpField
V
vikunja-mcp

vikunja-mcp

ローカル
github.com/AnthonyUtt生産性022 週間前に更新

vikunja-mcp について

vikunja-mcp は、Vikunja の ToDo アプリを操作する基本的な MCP サーバーです。プロジェクトとタスクを扱い、新規タスクで設定できるのはタイトル、説明、完了状態です。

主な機能

  1. 01プロジェクト一覧と ID による取得
  2. 02全タスクまたはプロジェクト内タスクの一覧
  3. 03タイトル、説明、完了状態を指定したタスク追加
  4. 04タスクの更新
  5. 05タスクの削除

活用シーン

  1. 01プロジェクトとタスクを確認
  2. 02プロジェクトにタスクを追加
  3. 03タスクを更新または削除

MCP 対応

Vikunja のプロジェクトおよびタスク操作を MCP サーバー経由で公開します。MCP クライアントはタスクの一覧、追加、更新、削除とプロジェクト情報の取得を行えます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"vikunja-mcp-anthonyutt": {
"command": "npx",
"args": [
"-y",
"vikunja-mcp"
],
"env": {
"VIKUNJA_API_BASE": "<VIKUNJA_API_BASE>",
"VIKUNJA_API_TOKEN": "<VIKUNJA_API_TOKEN>"
}
}
}
}
起動コマンドnpx -y vikunja-mcp
設定が必要な環境変数
VIKUNJA_API_BASE
VIKUNJA_API_TOKENシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmvikunja-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>"
            ]
        }
    }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。