mcpField
T
Twiceshy

Twiceshy

リモート
twiceshy.appメモリ・ナレッジ016 週間前に更新
リポジトリ公式サイト

Twiceshy について

Twiceshyは、コーディングエージェントに根本原因や修正方法など、検証済みのエンジニアリング経験を判断時に提供するセルフホスト可能なサービスです。Git管理の記録と関連度に基づく検索により、既知の行き詰まりの再発を防ぎます。

主な機能

  1. 01Git管理の経験記録
  2. 02指紋・BM25・密ベクトル検索
  3. 03関連度のしきい値と該当なし判定
  4. 04投稿の隔離と人によるレビュー
  5. 05バックグラウンドでの検証と陳腐化確認

活用シーン

  1. 01コーディング中に既知の修正方法を検索
  2. 02記録済みのエンジニアリング上の行き詰まりを回避
  3. 03昇格前のメモリ記録をレビュー

MCP 対応

ストリーミング可能なHTTP経由で、MCPクライアントにプル型検索ツールを提供します。ホスト版のエンドポイントは https://api.twiceshy.app/ です。

設定

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

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

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

すべてのエンドポイント
Streamable HTTPhttps://api.twiceshy.app認証が必要

ツール

詳細

twiceshy

一度痛い目に遭えば、二度目は用心します。

苦労して得たエンジニアリングの経験(課題、行き詰まり、根本原因、検証済みの修正)を、判断時にLLMコーディングエージェントへ提供するセルフホスト可能なサービスです。エージェントが既知の間違いを自動的に繰り返すのを防ぎます。記録はGitで管理され、来歴を追跡できます。自動検索では関連性の下限を適用するため、一致度が低ければ何も返しません。

ホステッドアルファ版

ホステッドインスタンスはtwiceshy.appで稼働しています。セルフサービスのトークンと、リモートMCPエンドポイントhttps://api.twiceshy.app/を利用できます。外部からのコントリビューションをマージするには、署名済みCLAが必要です (ADR-0002)。

仕組み(確定済みのアーキテクチャ)

  • 信頼できる唯一の情報源: Gitで管理するMarkdown形式の経験記録(YAMLフロントマター+説明文)です。形式はdocs/SCHEMA.mdを参照してください。コーパスは独立してバージョン管理されるデータプロダクトです(twiceshy-corpus、 ADR-0021)。エンジンには、テスト用の小規模で固定されたフィクスチャ(internal/testcorpus/)が含まれます。
  • インデックス: 再構築可能な派生SQLiteファイルを1つ使用します(FTS5と、検索時の取得に使うキャッシュ済みの純Go製密ベクトルを含みます)。
  • 検索: フィンガープリントの完全一致 → BM25 → 密ベクトル(RRF)の順に検索し、スタックフィンガープリントで絞り込みます。最大件数はk≤3で、関連性の下限を設けます。下限を下回る場合は、何も注入しません。
  • チャネル: プッシュ(Claude Codeフック → トラップカード)、プル(ストリーミング可能なHTTP経由のMCPツール)、インデックス(生成された一行要約)です。
  • 信頼性: エージェントが提案した記録は隔離されます。昇格には、サンドボックスでの失敗から成功への検証と、人間によるPRレビューが必要です。新しい記録はプルリクエストです。
  • ドクター: 重複排除、古さの確認、再現テストの再実行(記憶のためのCI)、減衰処理、抽象化を行うバックグラウンドジョブです。

詳しい根拠:docs/research/EXPERIENCE_SERVICE_RESEARCH.mdおよびdocs/adr/ADR-0001-architecture.md。

ステータス

コアサービスはホステッドアルファ版として利用できます。現在提供されている機能と最新のロードマップについては、正式なスナップショットであるdocs/NEXT_FEATURES.mdを参照してください。デプロイと運用の詳細はdocs/DEPLOY-public-alpha.mdにあります。

開発

make ci    # lint + race tests + coverage floor — what CI runs

まずdocs/CONVENTIONS.mdとdocs/CONTEXT.mdを参照してください。

ライセンス

AGPL-3.0-only。コントリビューションとコーパスのライセンスについては、docs/adr/ADR-0002-licensing-strategy.mdを参照してください。

コメント

MCP は初めてですか?

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

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