mcpField
T
Titan Frameworks (LangChain, LlamaIndex, Ollama, XRPL)

Titan Frameworks (LangChain, LlamaIndex, Ollama, XRPL)

リモート
titan-frameworks-production.up.railway.app開発ツール06 週間前に更新
リポジトリ公式サイト

Titan Frameworks (LangChain, LlamaIndex, Ollama, XRPL) について

Titan Frameworksは、LangChain、LlamaIndex、Ollama、XRPLのコードを保守する開発者向けの有料MCPサーバーです。現行APIに沿ったコードの検査と書き換えに加え、サンプル、ドキュメント検索、送信しないXRPLトランザクションのひな形を提供します。

主な機能

  1. 01非推奨API使用のコード検査
  2. 02カタログに基づくコード書き換え
  3. 03スタックトレースからのフレームワークエラー診断
  4. 04シンボル、構文、ドキュメントの検索
  5. 05送信しないXRPLトランザクションひな形の作成

活用シーン

  1. 01実行前のコードスニペット確認
  2. 02古いAPIを使うコードの修正
  3. 03フレームワークのスタックトレースに対する修正方法の検索
  4. 04送信せずにXRPLトランザクション構造を準備

MCP 対応

Streamable HTTP経由でツールとプロンプトを提供します。本番環境では、検出と対応フレームワークの一覧を除くMCP呼び出しにx402決済が必要です。ローカルのstdioモードは無料です。

設定

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

エンドポイントhttps://titan-frameworks-production.up.railway.app/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Titan Frameworks

有料の MCP で、LangChain、LlamaIndex、Ollama、XRPL のコードを最新の API に照らしてレビューおよび書き換えます。実行可能なサンプル、インポート検索、送信を行わないトランザクションのスケルトンも利用できます。最新のドキュメントも含まれます。

ライブ Streamable HTTP: https://titan-frameworks-production.up.railway.app/mcp
x402 による有料サービス:Base で $0.001 USDC、または XRPL メインネットで 1000 drops XRP / 0.001 RLUSD。

エージェントの検出:llms.txt · Smithery smithery.yaml · MCP Registry server.json

ツール

ツール目的
review_framework_codeクラッシュする前に、スニペットに使用されていない API がないかチェックします。変更箇所を返しますが、実行はしません
rewrite_framework_codeカタログに基づき、慎重に書き換えを適用します。残りのリストには安全でない呼び出し箇所が表示されます
diagnose_framework_errorスタックトレース → 非推奨 API → 正確な修正方法。エラーがある場合にのみ使用してください
resolve_symbol1 つの API 名について、パッケージ、インストール方法、インポート方法、呼び出し形式を確認します
fetch_working_example目的(エージェント、RAG、支払いなど)に合わせた、完全な実行可能ファイルを取得します
fetch_latest_syntax1 つのトピックについて、動作するスニペットと移行に関する注意事項を取得します。コードの一部を書く場合に使用してください
search_ai_framework_docsローカルの Markdown をキーワード検索します。概念やシンボル向けで、スタックトレースには使用しません
draft_xrpl_intent_tx型付きの XRPL トランザクションのスケルトンを作成します。送信や資金移動は行いません
list_supported_frameworksフレームワーク ID、別名、カタログのトピックを一覧表示します(tools/call は無料)
list_known_deprecations1 つのフレームワーク、または 4 つすべての非推奨 API のカタログを表示します

プロンプト:migrate_framework_code、diagnose_stack_trace、start_from_example。

用途に応じて選択してください:実行直前のソース → review_framework_code、修正済みファイルが必要 → rewrite_framework_code、スタックトレース → diagnose_framework_error、シンボルが分かっている → resolve_symbol、完全なファイルが必要 → fetch_working_example、トピックに関するコードの一部 → fetch_latest_syntax、概念 → search_ai_framework_docs、XRPL トランザクション → draft_xrpl_intent_tx、対応フレームワークの確認 → list_supported_frameworks、すべての非推奨 API → list_known_deprecations。

クライアントを接続する

{
  "mcpServers": {
    "titan-frameworks": {
      "url": "https://titan-frameworks-production.up.railway.app/mcp"
    }
  }
}

x402 対応クライアントは、402 の後に PAYMENT-SIGNATURE / X-PAYMENT を送信します。ローカルの stdio(titan-frameworks / npm run dev)では課金されません。

Cursor から本番環境で支払うには、MCP 設定で titan-frameworks-paid を有効にしてください(scripts/cursor-x402-proxy.ts を実行し、.env の EVM_PRIVATE_KEY を使って Base USDC の署名を行います。X402_PROXY_MAX_CALLS のデフォルトは 25 です)。npx tsx scripts/cursor-x402-proxy.ts --check でプロキシを確認してください。

HTTP エンドポイント

パス備考
GET /health稼働状況とインデックスの統計
GET /llms.txtエージェントの検出
GET /toolsツール一覧と現在の価格
GET /.well-known/x402x402scan リソースインデックス
GET /.well-known/x402.json支払い要件の全情報と bazaar メタデータ
GET /.well-known/mcp/server-card.jsonSmithery 静的カード
ALL /mcpStreamable HTTP MCP。ハンドシェイク、tools/list、list_supported_frameworks は無料、その他の tools/call は有料

ローカルで実行する(stdio)

cd titan-frameworks
npm install
npm run dev

プロジェクトの設定は .cursor/mcp.json にあります。シードドキュメントは src/data/seed-fallback.json に含まれています。

npm run index-docs

本番環境では、ライブインデックスが 24 時間以上古い場合に自動で再インデックスします。/admin から、引き続きクロールをすぐに開始できます。

HTTP モード(Vercel / Railway)

npm run dev:http
# POST http://127.0.0.1:3333/mcp
npm run build
npm start

Railway は railway.toml(npm run start)を使用します。Vercel は api/index.ts に書き換えます。

x402 マイクロペイメント

本番環境での課金が有効です。 未払いの tools/call を POST https://titan-frameworks-production.up.railway.app/mcp に送信すると、list_supported_frameworks(無料)を除き、402 が返されます。ディレクトリからコネクターのヘルスチェックを実行できるよう、initialize、ping、tools/list は無料です。

決済手段価格ネットワークファシリテーター
USDC$0.001Base (eip155:8453)PayAI
XRP1000 drops(0.001 XRP)XRPL メインネット(xrpl:0)T54
RLUSD0.001XRPL メインネット(xrpl:0)T54

ウォレットからの通常の送金は x402 の証明にはなりません。クライアントは PAYMENT-SIGNATURE / X-PAYMENT を付けて /mcp に再試行します。ローカルの stdio(npm run dev)では課金されません。

ローカルで課金ゲートを再現するには、X402_ENABLED=true(モック)に加え、ライブ検証/決済用に X402_USDC_LIVE=true / X402_XRPL_LIVE=true を設定します。

パスワードで保護された管理画面

本番環境のダッシュボード:https://titan-frameworks-production.up.railway.app/admin

これは公開統計ページではありません。ログイン時に、パスワードが ADMIN_SECRET_KEY と照合されます。認証されていない /api/admin/* の呼び出しには 401 が返されます。以前の公開 /admin/api/stats ルートは削除されています(404)。

レイアウト

src/app/           Next.js admin UI + /api/admin routes
src/components/    Admin dashboard React components
src/tools/         MCP tool handlers
src/mcp/tools.ts   tool registration (includes xrpl)
src/indexer/       xrpl.js crawl targets
src/services/      search, indexer, store, x402, earnings, discovery
src/data/          JSON index, syntax catalog, known errors, symbol map, examples, XRPL intents
src/types/         Zod schemas + TS types
scripts/           index-docs, x402-smoke
server.json        MCP Registry remote listing
smithery.yaml      Smithery remote listing
glama.json         Glama maintainer claim

コメント

MCP は初めてですか?

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

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