MCP.so
ログイン

Vikunja MCP Server

@BelKirill

基本情報

カテゴリ

その他

ライセンス

Apache-2.0

トランスポート

stdio

作者

BelKirill

Vikunja MCP Server について

Opinionated MCP Server for Vikunja

#vikunja#mcp#server

Vikunja MCP Server の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

Vikunja MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is vikunja-mcp?

vikunja-mcp is an MCP (Model Context Protocol) server that integrates with a Vikunja instance and uses multi-tier AI (Claude and OpenAI) to provide intelligent, context‑aware task recommendations optimized for ADHD workflows. It is designed for ADHD users and productivity enthusiasts who want to reduce decision paralysis and align tasks with their current cognitive state.

How to use vikunja-mcp?

Clone the repository, run make build-mcp, and set the environment variables VIKUNJA_URL, VIKUNJA_TOKEN, and OPENAI_API_KEY. Start the server with ./bin/mcp. Then, through a Claude client, you can invoke MCP tools such as daily-focus, get-focus-recommendation, get-task-metadata, and upsert_task to manage tasks and get recommendations.

Key features of vikunja-mcp

  • Energy‑aware task selection (low/medium/high/social energy states)
  • Mode optimization: deep work, quick tasks, or admin focus
  • Time‑constrained planning respecting session duration (5–480 minutes)
  • Hyperfocus scoring (1–5 compatibility scale)
  • Seamless JSON metadata embedding in Vikunja task descriptions
  • Production‑ready: retry logic, structured logging, stateless scaling
  • ADHD‑optimised 25‑minute Pomodoro base units with intelligent extension

Use cases of vikunja-mcp

  • Creating a new task with embedded hyperfocus metadata for later recommendation
  • Getting a daily list of five tasks optimised for a high‑energy, deep‑work session
  • Receiving a single best recommendation with explanatory reasoning for a 45‑minute quick‑task block
  • Extracting and validating hyperfocus metadata from an existing Vikunja task

よくある質問

1

What makes vikunja-mcp different from standard task managers?

It uses a multi‑tier AI architecture (Claude → MCP → OpenAI → Vikunja) to recommend tasks based on your current energy level, focus mode, and available time—designed specifically to reduce decision paralysis for ADHD users.

2

What are the runtime dependencies?

Go 1.23.5 or higher, a running Vikunja instance with an API token, an OpenAI API key, and a Claude host (e.g., Claude Desktop) that supports MCP.

3

Where does my task data live?

All task data remains in your Vikunja instance. vikunja-mcp embeds additional metadata (energy, mode, duration, hyperfocus score) as JSON in the task description without modifying existing content.

4

Are there any known limits?

The server supports 1000+ tasks with pagination. CRUD operations respond in under 1 second; AI recommendations take 2–3 seconds. It is stateless and scales horizontally for 100+ concurrent users.

5

Which transport and authentication does it use?

The server communicates via the MCP protocol using a Vikunja API token for task operations and an OpenAI API key for the decision engine. Authentication to Vikunja is handled through the provided API token.

コメント

「その他」の他のコンテンツ