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,可根据最新 API 审查并重写 LangChain、LlamaIndex、Ollama 和 XRPL 代码,还提供可运行示例、导入查询,以及绝不会提交交易的交易骨架。仍包含实时文档。

实时 Streamable HTTP: https://titan-frameworks-production.up.railway.app/mcp
通过 x402 付费:0.001 USDC(Base),或 1000 drops XRP / 0.001 RLUSD(XRPL 主网)。

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

工具

工具用途
review_framework_code在代码片段导致崩溃前检查其中的失效 API。返回代码块,不会执行
rewrite_framework_code应用保守的目录重写;剩余列表会列出不安全的调用点
diagnose_framework_error堆栈跟踪 → 已弃用 API → 精确修复方案。仅在遇到错误时使用
resolve_symbol查询某个 API 名称对应的软件包、安装方式、导入语句和调用形式
fetch_working_example获取针对某个目标(Agent、RAG、支付等)的完整可运行文件
fetch_latest_syntax获取某个主题的可用代码片段和迁移说明。编写片段时使用
search_ai_framework_docs搜索本地 Markdown 中的关键词。适用于概念或符号,不适用于堆栈跟踪
draft_xrpl_intent_tx类型化 XRPL 交易骨架。绝不会提交交易或转移资金
list_supported_frameworks列出框架 ID、别名和目录主题(免费的 tools/call)
list_known_deprecations获取某个框架或全部四个框架的完整弃用目录

提示词: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;查询所有弃用项 → 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.txtAgent 发现
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 小额支付

生产环境计费已启用。 在 POST https://titan-frameworks-production.up.railway.app/mcp 上未付款调用 tools/call 会返回 402,但 list_supported_frameworks 除外,该工具免费。initialize、ping 和 tools/list 均免费,方便目录对连接器进行健康检查。

支付通道价格网络Facilitator
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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。