thirdweb AI - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

thirdweb AI 是一个专注于区块链数据分析和 AI 代理交互的工具包,旨在简化复杂的区块链操作,提升开发效率。

核心功能

  1. Insight:提供全面的区块链数据智能分析,包括多链支持、交易分析、区块数据探索、智能合约事件跟踪和实时价格监控。
  2. Engine:核心区块链交互能力,包括钱包管理、智能合约读写操作。
  3. Storage:去中心化文件管理,支持文件上传和从 IPFS 检索内容。
  4. Nebula:通过自然语言指令完成区块链任务的 AI 代理交互功能。

适用场景

  • 区块链数据分析和监控
  • 智能合约开发和交互
  • 去中心化文件存储和管理
  • 通过自然语言指令完成区块链任务

工具列表

  1. Insight Tools:用于区块链数据分析的工具集。
  2. Engine Tools:用于钱包和智能合约交互的工具集。
  3. Storage Tools:用于去中心化文件管理的工具集。
  4. Nebula Tools:用于自然语言驱动的区块链交互的工具集。

常见问题解答

  • 安全漏洞报告:请通过 security@thirdweb.com 报告安全问题。
  • 非安全相关的问题:请使用 GitHub issue 跟踪器。

使用教程

使用依赖

  1. 安装 Python SDK:
    bash
    pip install "thirdweb-ai[all]"
  2. 或安装特定框架适配器:
    bash
    pip install "thirdweb-ai[openai]" # For OpenAI Agents
    pip install "thirdweb-ai[langchain]" # For LangChain
    pip install "thirdweb-ai[agentkit]" # For Coinbase Agentkit
    pip install "thirdweb-ai[goat]" # For GOAT SDK

安装教程

  1. 使用 uvx 运行:
    bash
    THIRDWEB_SECRET_KEY=... \
    uvx thirdweb-mcp
  2. 使用 pipx 安装并运行:
    bash
    pipx install thirdweb-mcp
    THIRDWEB_SECRET_KEY=... \
    thirdweb-mcp

调试方式

  1. 初始化服务:
    python
    from thirdweb_ai import Engine, Insight, Nebula, Storage, Tool
    insight = Insight(secret_key=...)
    nebula = Nebula(secret_key=...)
    engine = Engine(...)
    storage = Storage(secret_key=...)
  2. 创建工具集:
    python
    tools = [
    *insight.get_tools(),
    *nebula.get_tools(),
    *engine.get_tools(),
    *storage.get_tools(),
    ]
  3. 框架集成示例(LangChain):
    python
    from thirdweb_ai.adapters.langchain import get_langchain_tools
    langchain_tools = get_langchain_tools(tools)
    agent = create_tool_calling_agent(tools=langchain_tools, ...)

点击访问

搜索工具

openai-tool2mcp - MCP服务,MCP服务器,MCP教程

2025-4-29 16:18:59

搜索工具

dbt Semantic Layer MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:19:09

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索