mcpField
A
Anneal

Anneal

リモート
anneal-os.vercel.app生産性07 週間前に更新
リポジトリ公式サイト

Anneal について

Annealは、習慣、タスクのライフサイクル、FSRS-5による学習定着を追記専用イベント台帳にまとめる、個人用オペレーティングシステム向けのリモートMCPサーバーです。AIクライアントから型付きツールを使って各活動を管理できます。

主な機能

  1. 01習慣の記録、連続日数、遵守状況の分析
  2. 02タスクの期限、優先度、完了記録の管理
  3. 03FSRS-5によるフラッシュカード復習の予定設定
  4. 04シラバスとフラッシュカードデッキの作成
  5. 05追記専用イベント台帳

活用シーン

  1. 01習慣の連続日数を確認して実施を記録
  2. 02期限を整理し完了タスクを追跡
  3. 03学習カードの復習予定を設定
  4. 04シラバスと章ごとのカードデッキを作成

MCP 対応

リモートMCPサーバーは、習慣、タスク、学習活動を扱う5モジュール・102種類の型付きツールを公開します。streamable HTTPでMCPクライアントに接続し、OAuth 2.1とPKCEを使用します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://anneal-os.vercel.app/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Anneal MCP 公式ベクターマーク

Anneal MCP Server

Anneal Personal Operating System の公式 Model Context Protocol リモートサーバー

Claude、ChatGPT、Gemini、Cursor を、習慣、タスクのライフサイクル、FSRS-5 による間隔反復の保持を単一の追記専用台帳にまとめた、統合パーソナル OS に直接接続します。

CI Manifest Check Protocol Specification Transport Type Security Standard Gemini Compatible License


AI クライアントとワンクリックで即時連携

Add to Claude Add to ChatGPT Add to Gemini Install with Smithery


ウェブアプリケーション · サーバーエンドポイント · アーキテクチャガイド · フィードバックを送信


Anneal MCP とは?

Anneal Model Context Protocol(MCP)サーバーは、最先端の AI モデル(Anthropic Claude、OpenAI ChatGPT、Google Gemini、Cursor)が個人データストリームを読み取り、記録し、最適化できる、エンタープライズグレードのリモート連携エンドポイントです。

タスクをあるアプリに、習慣を別のアプリに、学習の復習をさらに別のアプリに分散させるツールとは異なり、Anneal はこれら3つの分野を単一の追記専用イベント台帳に統合します。このサーバーを通じて、AI エージェントがお客様に代わって直接操作します。

  1. 習慣エンジン: 習慣の順守状況を照会し、完了を記録し、連続記録を計算して、行動の進捗速度を予測します。
  2. タスクのライフサイクル: 期限を整理し、個々の成果物に優先順位を付け、モーダル操作を挟まずに完了したタスクを記録します。
  3. 認知保持エンジン: 包括的な学術シラバスを生成し、フラッシュカードのデッキを作成して、**FSRS-5(Free Spaced Repetition Scheduler)**を活用した最適な復習間隔をスケジュールします。

競合アーキテクチャのベンチマーク

従来の生産性向上ツールとの連携と比べて、最先端の AI エージェントが Anneal MCP を利用すると、より優れたパフォーマンスを発揮する理由:

機能Anneal MCP Server従来の習慣トラッカーAnki-Connect MCPNotion MCP
統合データ基盤習慣+タスク+学習を1つのイベントログに集約習慣のみフラッシュカードのみ汎用の非構造化テキスト
間隔反復エンジンFSRS-5(9パラメーター行列を適合)なしSM-2(1987年の固定ヒューリスティック)なし
プロトコルトランスポートStreamable HTTP(エッジネイティブ)Webhook/ポーリングローカルソケットのみ(ポート8765)REST ポーリング
AI ツールカタログ5つのモジュールにわたる102個の型付きツール基本ツール3~8個フラッシュカード用ツール約15個ブロック用ツール約10個
クラウドネイティブなワンクリック接続あり(Claude モーダルと ChatGPT OAuth)なし(API キーを手動で設定)なし(デスクトップアプリを起動しておく必要あり)複数ステップの OAuth 手順
データ整合性モデル追記専用台帳(データ損失ゼロ)破壊的な上書きSQLite のローカルデータを変更可能ブロックの上書きによる競合
実行レイテンシ通常の応答予算は25 ms未満変動あり(300 ms超)デスクトップ環境に依存API 往復に400 ms超

技術仕様

パラメーター仕様標準/RFC
標準エンドポイントhttps://anneal-os.vercel.app/api/mcpRFC 3986 統一リソース識別子
プロトコルバージョンMCP v1.2.6Model Context Protocol 仕様
トランスポート層streamable-http(チャンク化 HTTP POST と SSE)W3C Server-Sent Events
認証標準PKCE(Proof Key for Code Exchange)を用いた OAuth 2.1RFC 7636/RFC 6749
ディスカバリールート/.well-known/oauth-authorization-server
/.well-known/oauth-protected-resource/mcp
RFC 8414 OAuth 2.0 認可サーバーメタデータ
CORS・CORP ポリシーAccess-Control-Allow-Origin: *
Cross-Origin-Resource-Policy: cross-origin
W3C Cross-Origin Resource Policy
データ分離複合外部キー(owner_id, id)厳密なマルチテナント行レベルセキュリティ

クライアント設定ガイド

1. Anthropic Claude(Web とデスクトップ)
A. Claude.ai Web インターフェース(ワンクリック)
  1. Claude をワンクリックで接続のディープリンクをクリックします。
  2. Claude.ai でカスタムコネクターを追加モーダルが開き、名前 Anneal と本番環境の URL があらかじめ入力されます。
  3. 追加をクリックして同意し、会話で Anneal ツールを使い始めます。
B. Claude Desktop(claude_desktop_config.json)

設定ファイル(macOS では ~/Library/Application Support/Claude/claude_desktop_config.json、Windows では %APPDATA%\Claude\claude_desktop_config.json)に次のエントリを追加します。

{
  "mcpServers": {
    "anneal": {
      "url": "https://anneal-os.vercel.app/api/mcp",
      "transport": "http",
      "headers": {
        "Authorization": "Bearer YOUR_ANNEAL_API_KEY"
      }
    }
  }
}

2. OpenAI ChatGPT
  1. ChatGPT の設定 → 接続済みアプリ/プラグインに移動します。
  2. リモートツール/プラグインを追加をクリックします。
  3. サーバーのエンドポイントを入力します:
    https://anneal-os.vercel.app/api/mcp
    
  4. 標準の OAuth 2.1 同意画面で認証します。

3. Google Gemini と Gemini Spark

Gemini CLI から直接インストールします:

gemini mcp add anneal https://anneal-os.vercel.app/api/mcp

Gemini Spark に関する注意:Anneal には、gRPC 13 のスキーマ例外を防ぐための Protobuf ペイロード自動サニタイズ機能が含まれています。


4. Cursor と Windsurf IDE

Smithery パッケージランナーを使用してインストールします:

npx -y @smithery/cli install @imsovikde/anneal --client claude

5. Cline/Roo Code/Continue.dev

IDE 拡張機能の設定にリモート HTTP エンドポイントを追加します:

{
  "name": "anneal",
  "url": "https://anneal-os.vercel.app/api/mcp",
  "type": "streamable-http"
}

ツールカタログとモジュール(102個のツール)

Anneal は、5つのドメインモジュールに整理された102個の型付きツールを公開しています。

┌─────────────────────────────────────────────────────────────────────────────┐
│                          ANNEAL MCP TOOL MODULES                            │
├─────────────────────┬──────────────────────┬────────────────────────────────┤
│ DOMAIN              │ PRIMARY CAPABILITIES │ REPRESENTATIVE TOOL SIGNATURES │
├─────────────────────┼──────────────────────┼────────────────────────────────┤
│ habits              │ Habit Formation      │ create_habit, log_habit,       │
│                     │ & Adherence Analysis │ get_habit_streaks, list_habits │
├─────────────────────┼──────────────────────┼────────────────────────────────┤
│ study               │ FSRS-5 Retention     │ create_card, review_card,      │
│                     │ & Memory Scheduling  │ get_due_cards, calculate_fsrs  │
├─────────────────────┼──────────────────────┼────────────────────────────────┤
│ library             │ Syllabi, Folders     │ create_deck, generate_syllabus,│
│                     │ & Deck Architecture  │ list_folders, move_cards       │
├─────────────────────┼──────────────────────┼────────────────────────────────┤
│ account             │ Identity, Storage,   │ get_profile, export_account,   │
│                     │ & Privacy Scopes     │ audit_log, inspect_quota       │
├─────────────────────┼──────────────────────┼────────────────────────────────┤
│ meta                │ Diagnostics & Tools  │ list_tools, inspect_manifest,  │
│                     │ Introspection        │ get_capabilities               │
└─────────────────────┴──────────────────────┴────────────────────────────────┘

AI エージェント向けプロンプト集

検証済みの次のやり取りのレシピを Claude、ChatGPT、または Gemini にコピーして貼り付けてください。

シナリオ1:習慣の記録と振り返り

「過去14日間の Anneal の習慣を確認してください。現在の連続記録を表示し、中断のリスクがある習慣を特定して、今日の45分間の瞑想セッションを記録してください。」

シナリオ 2:FSRS-5 による間隔反復レビュー

「Anneal で『Machine Learning』デッキのうち、今日レビュー期限のフラッシュカードをすべて確認してください。カードを1枚ずつ出題し、私の回答を採点して、FSRS-5 を使って想起評価を記録してください。」

シナリオ 3:シラバスの自動生成

「6週間で線形代数を習得したいです。Anneal で学習目標を毎日設定した体系的なシラバスを作成し、各章のフラッシュカードデッキを作成して、初回の定着度レビューをスケジュールしてください。」


よくある質問(FAQ)

AI とのやり取りで、Anneal はユーザーのプライバシーをどのように保護しますか?

Anneal はゼロトラスト認可を実装しています。すべてのリクエストは PKCE を使用した OAuth 2.1 で認証されます。ツールは認証済みユーザーの ActorContext 内でのみ動作します。データベースの認証情報や、他のテナントのレコードにアクセスすることはできません。

習慣やタスクを削除した場合、Anneal は過去のログも削除しますか?

いいえ。Anneal は変更不可能な追記専用イベント台帳を使用します。削除すると墓石マーカーが作成され、更新では前方ポインター(supersedesId)が記録されます。長期的なデータ可視化のため、過去のレコードはそのまま保持されます。

Anneal はどの間隔反復モデルを使用しますか?

Anneal は FSRS-5(Free Spaced Repetition Scheduler) を使用しています。認知的な減衰曲線に基づいて記憶の安定性と想起可能性をモデル化する、高度な9パラメーターの記憶アルゴリズムです。従来の SM-2 モデルを18%以上上回る性能を発揮します。


レジストリでのインデックス登録と検索

Anneal MCP は、主要なレジストリで公開され、インデックス登録されています。

  • Model Context Protocol Registry: modelcontextprotocol/registry(server.json を使用)
  • Smithery: smithery.ai(smithery.yaml を使用)
  • Google Gemini Extensions: gemini-extension.json を使用

ライセンス

この MCP 配布リポジトリとクライアントマニフェストは、MIT License の下でライセンスされています。

コメント

MCP は初めてですか?

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

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