{"type":"mcp_server","name":"ai","description":"The thirdweb AI repository offers tools for blockchain data analysis, wallet management, and AI agent interaction, featuring Insight for data, Engine for operations, and Nebula for natural language interactions, simplifying blockchain tasks.","category":"AI","language":"Python","stars":20,"forks":2,"owner":"thirdweb-dev","github_url":"https://github.com/thirdweb-dev/ai","homepage":null,"setup":"## Setup\n\n### MCP Server\n\n#### Installation\n\n```bash\n### Run using uvx\nTHIRDWEB_SECRET_KEY=... \\\n    uvx thirdweb-mcp\n\n### Install and run using pipx (and run thirdweb-mcp)\npipx install thirdweb-mcp\n\nTHIRDWEB_SECRET_KEY=... \\\n    thirdweb-mcp\n```\n\nMore [information](python/thirdweb-mcp)\n\n### Python SDK\n\n#### Installation\n\n```bash\n# Install core package with all framework adapters\npip install \"thirdweb-ai[all]\"\n\n# Or install with specific framework adapters\npip install \"thirdweb-ai[openai]\"    # For OpenAI Agents\npip install \"thirdweb-ai[langchain]\" # For LangChain\npip install \"thirdweb-ai[agentkit]\" # For Coinbase Agentkit\npip install \"thirdweb-ai[goat]\" # For GOAT SDK\n# ... many more framework supported\n```\n\nSee the list of [supported framework and installation guides](python/thirdweb-ai#install-with-framework-specific-adapters)\n\n#### Basic Usage\n\n```python\nfrom thirdweb_ai import Engine, Insight, Nebula, Tool\n\n# Initialize services\ninsight = Insight(secret_key=...)\nnebula = Nebula(secret_key=...)\nengine = Engine(...)\n\n# Example: Create tools for AI agents\ntools = [\n    *insight.get_tools(),\n    *nebula.get_tools(),\n    *engine.get_tools(),\n    # Or pick an individual tool from the services\n]\n\n# Example: Framework integration (LangChain)\nfrom thirdweb_ai.adapters.langchain import get_langchain_tools\nlangchain_tools = get_langchain_tools(tools)\nagent = create_tool_calling_agent(tools=langchain_tools, ...)\n\n# Example: Framework integration (OpenAI Agents)\nfrom thirdweb_ai.adapters.openai import get_openai_tools\nopenai_tools = get_openai_tools(tools)\nagent = Agent(name=\"thirdweb Assistant\", tools=tools)\n\n# see python/examples for other framework integration\n```\n\nMore [information](python/thirdweb-ai)","tools":"## Available Tools\n\n1.  Insight (Comprehensive blockchain data intelligence)\n2.  Chains (Multi-chain support and network information)\n3.  Transactions (Transaction analysis and monitoring)\n4.  Blocks (Block data exploration and metrics)\n5.  Events (Smart contract event tracking and filtering)\n6.  Prices (Real-time token price feeds)\n7.  Tokens (Detailed token information and analytics)\n8.  Engine (Core blockchain interaction capabilities)\n9.  Wallet (Secure wallet management and transaction signing)\n10. Read (Read operations for smart contracts and blockchain data)\n11. Write (Transaction creation and contract interaction)\n12. Nebula (AI agent blockchain interaction)\n13. Natural Language Agent Action (Completing blockchain tasks through natural language instructions)","faq":null,"created_at":"2025-03-13T05:23:03+00:00","updated_at":"2025-03-26T18:07:35+00:00","source_url":"https://model-context-protocol.com/servers/blockchain-data-analysis-wallet-ai-agents","related_articles":[]}