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 集成