Titan Frameworks (LangChain, LlamaIndex, Ollama, XRPL)

io.github.bebopp187-stack由 GitHub 帳號 bebopp187-stack 發布v1.0.1更新於 Oct 24, 2026

Review and rewrite LangChain, LlamaIndex, Ollama, and XRPL code against current APIs.

發布方自己的服務:Agent.chain.tokyo Address Contracts

已驗證Streamable HTTP可網頁執行金融開發者工具AI 與機器學習

概覽

AI 產生的概覽

付費遠端 MCP 伺服器,依現行 API 審查、改寫並診斷 LangChain、LlamaIndex、Ollama 與 XRPL 程式碼,並提供範例與文件檢索。

可以做什麼
  • 審查並改寫框架程式碼片段,回傳修改片段並標出未處理的危險呼叫點,不執行程式碼
  • 把堆疊追蹤診斷為已棄用 API 並給出修正,查詢某個 API 的套件、匯入與呼叫形式
  • 取得可執行的完整範例檔案、最新語法片段與遷移說明,並對內建框架文件做關鍵字檢索
  • 產生帶型別的 XRPL 交易骨架(從不送出),並列出支援的框架與已知棄用項目
適用情境
適合在維護或遷移以 LangChain、LlamaIndex、Ollama 或 XRPL 為基礎的程式碼時使用,需要依現行 API 檢查、修補、診斷錯誤或取得可執行的起步範例。框架清單與棄用清單免費,可先試用再決定是否付費。
執行需求
遠端 Streamable HTTP 端點,未宣告帳號或金鑰。多數工具呼叫按次透過 x402 付費:Base 上 0.001 USDC,或 XRPL 主網 1000 drops XRP / 0.001 RLUSD,需由支援 x402 的用戶端在收到 402 後送出 PAYMENT-SIGNATURE 或 X-PAYMENT 完成結算。文件也提供 npm 本機 stdio 執行方式,本機不收費。
安裝前請注意
正式環境計費已開啟,未付費的工具呼叫會回傳 402,費用按呼叫累積。在 Cursor 中付費需執行代理,以本機 .env 的 EVM_PRIVATE_KEY 簽署 Base USDC,並以 X402_PROXY_MAX_CALLS 限制呼叫次數;該私鑰等同消費錢包,請維持低額度上限。送出的程式碼片段與堆疊追蹤會傳到第三方伺服器。XRPL 工具只產生交易骨架,不會送出或轉移資金。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Titan Frameworks (LangChain, LlamaIndex, Ollama, XRPL),將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.bebopp187-stack%2Ftitan-frameworks/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "titan-frameworks-langchain-llamaindex-ol": {
      "type": "http",
      "url": "https://titan-frameworks-production.up.railway.app/mcp"
    }
  }
}

README

Titan Frameworks

Paid MCP that reviews and rewrites LangChain, LlamaIndex, Ollama, and XRPL code against current APIs — plus runnable examples, import lookup, and tx skeletons that never submit. Live docs are still included.

Live Streamable HTTP: https://titan-frameworks-production.up.railway.app/mcp
Paid with x402: $0.001 USDC on Base or 1000 drops XRP / 0.001 RLUSD on XRPL mainnet.

Agent discovery: llms.txt · Smithery smithery.yaml · MCP Registry server.json

Tools

ToolPurpose
review_framework_codeLint a snippet for dead APIs before it crashes. Returns hunks, does not execute
rewrite_framework_codeApply conservative catalog rewrites; leftover lists unsafe call sites
diagnose_framework_errorStack-trace → deprecated API → exact fix. Use only when you have an error
resolve_symbolPackage, install, import, and call shape for one API name
fetch_working_exampleComplete runnable file for a goal (agent, rag, payment, …)
fetch_latest_syntaxWorking snippets and migration notes for one topic. Use when writing a fragment
search_ai_framework_docsKeyword search over local Markdown. Use for concepts/symbols; not stack traces
draft_xrpl_intent_txTyped XRPL tx skeleton. Never submits or moves funds
list_supported_frameworksEnumerate framework ids, aliases, and catalog topics (free tools/call)
list_known_deprecationsFull deprecation catalog for one framework or all four

Prompts: migrate_framework_code, diagnose_stack_trace, start_from_example.

Pick one: source about to run → review_framework_code; need a patched file → rewrite_framework_code; stack trace → diagnose_framework_error; know the symbol → resolve_symbol; need a full file → fetch_working_example; topic fragment → fetch_latest_syntax; concept → search_ai_framework_docs; XRPL tx → draft_xrpl_intent_tx; which frameworks → list_supported_frameworks; all deprecations → list_known_deprecations.

Connect a client

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

x402-capable clients send PAYMENT-SIGNATURE / X-PAYMENT after a 402. Local stdio (titan-frameworks / npm run dev) does not charge.

To pay production from Cursor, enable titan-frameworks-paid in MCP settings (runs scripts/cursor-x402-proxy.ts, signs Base USDC from EVM_PRIVATE_KEY in .env, cap X402_PROXY_MAX_CALLS default 25). Check the proxy with npx tsx scripts/cursor-x402-proxy.ts --check.

HTTP endpoints

PathNotes
GET /healthliveness + index stats
GET /llms.txtagent discovery
GET /toolstool list + live pricing
GET /.well-known/x402x402scan resource index
GET /.well-known/x402.jsonfull payment requirements + bazaar metadata
GET /.well-known/mcp/server-card.jsonSmithery static card
ALL /mcpStreamable HTTP MCP. Handshake/tools/list/list_supported_frameworks free; other tools/call paid

Run locally (stdio)

bash
cd titan-frameworksnpm installnpm run dev

Project config is in .cursor/mcp.json. Seed docs ship in src/data/seed-fallback.json.

bash
npm run index-docs

Production re-indexes automatically when the live index is older than 24 hours. /admin can still trigger a crawl immediately.

HTTP mode (Vercel / Railway)

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

Railway uses railway.toml (npm run start). Vercel rewrites to api/index.ts.

x402 micropayments

Production billing is on. Unpaid tools/call on POST https://titan-frameworks-production.up.railway.app/mcp returns 402, except list_supported_frameworks which is free. initialize, ping, and tools/list are free so directories can health-check the connector.

RailPriceNetworkFacilitator
USDC$0.001Base (eip155:8453)PayAI
XRP1000 drops (0.001 XRP)XRPL mainnet (xrpl:0)T54
RLUSD0.001XRPL mainnet (xrpl:0)T54

A raw wallet transfer is not an x402 proof. Clients retry /mcp with PAYMENT-SIGNATURE / X-PAYMENT. Local stdio (npm run dev) does not charge.

To reproduce the gate locally: X402_ENABLED=true (mock) plus X402_USDC_LIVE=true / X402_XRPL_LIVE=true for live verify/settle.

Password-gated admin

Production dashboard: https://titan-frameworks-production.up.railway.app/admin

It is not a public stats page. Login is a password checked against ADMIN_SECRET_KEY. Unauthenticated /api/admin/* calls return 401. The old public /admin/api/stats route is gone (404).

Layout

src/app/           Next.js admin UI + /api/admin routessrc/components/    Admin dashboard React componentssrc/tools/         MCP tool handlerssrc/mcp/tools.ts   tool registration (includes xrpl)src/indexer/       xrpl.js crawl targetssrc/services/      search, indexer, store, x402, earnings, discoverysrc/data/          JSON index, syntax catalog, known errors, symbol map, examples, XRPL intentssrc/types/         Zod schemas + TS typesscripts/           index-docs, x402-smokeserver.json        MCP Registry remote listingsmithery.yaml      Smithery remote listingglama.json         Glama maintainer claim

來源:README.md,提交 895670b

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

1
  1. v1.0.1最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Chain 整合