Starknet MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Starknet MCP Server 是一个为 Starknet 区块链设计的 MCP 服务器,旨在通过自然语言为 AI 代理提供区块链服务接口。

核心功能

  • 区块链信息查询:查询链信息(链 ID、最新区块)、区块详情和交易、交易收据和状态、地址信息和合约数据。
  • 原生代币操作:获取 ETH 和 STRK 余额、转移 ETH 和 STRK、查看组合原生代币余额。
  • 代币操作:获取 ERC20 代币余额和信息、转移 ERC20 代币、查看代币供应和元数据、检查代币所有权。
  • NFT 操作:检查 NFT 所有权、获取 NFT 集合信息、查看地址的 NFT 余额。
  • 智能合约交互:调用只读合约函数、执行合约写入并确认交易、获取合约存储信息、查看 ABI 和合约类信息。
  • StarknetID:解析 Starknet 地址到 Starknet ID、解析 Starknet ID 到地址、获取完整的 Starknet ID 配置文件、验证 Starknet 域名。

适用场景

  • AI 代理与 Starknet 区块链交互
  • 开发者在 Starknet 上构建去中心化应用(DApps)
  • 区块链数据分析和监控
  • 钱包管理和代币转移

工具列表

  • 网络工具get_starknet_chain_info, get_supported_starknet_networks
  • 余额工具get_starknet_eth_balance, get_starknet_token_balance, get_starknet_strk_balance, get_starknet_native_balances
  • StarknetID 工具resolve_starknet_name, resolve_starknet_address, get_starknet_profile, validate_starknet_domain
  • 区块工具get_starknet_block, get_starknet_block_transactions
  • 交易工具get_starknet_transaction, get_starknet_transaction_receipt, check_starknet_transaction_status
  • 合约工具call_starknet_contract, get_starknet_contract_class, execute_starknet_contract
  • 代币工具get_starknet_token_info, get_starknet_token_supply, check_starknet_nft_ownership, get_starknet_nft_balance
  • 转移工具transfer_starknet_eth, transfer_starknet_strk, transfer_starknet_token

常见问题解答

  • 如何运行服务器:可以通过 npx 直接运行,或全局安装后运行。
  • 支持的 Starknet 网络:主网和 Sepolia 测试网。
  • 如何配置服务器:默认网络为主网,HTTP 服务器端口为 3000。
  • 如何连接 AI 助手:配置 AI 助手使用 MCP 服务器,然后通过自然语言查询区块链数据。

使用教程

使用依赖

  • Bun 1.0.0 或更高版本(推荐)
  • Node.js 18.0.0 或更高版本

安装教程

选项 1:无需安装(使用 npx)

```bash

运行 stdio 服务器

npx @mcpdotdirect/starknet-mcp-server

运行 HTTP 服务器

npx @mcpdotdirect/starknet-mcp-server http
```

选项 2:全局安装

```bash

全局安装

npm install -g @mcpdotdirect/starknet-mcp-server

运行

starknet-mcp-server
starknet-mcp-server http
```

选项 3:本地项目安装

```bash

添加到项目

npm install @mcpdotdirect/starknet-mcp-server

使用 yarn

yarn add @mcpdotdirect/starknet-mcp-server

使用 pnpm

pnpm add @mcpdotdirect/starknet-mcp-server
```

选项 4:从源代码运行

```bash

克隆仓库

git clone https://github.com/mcpdotdirect/starknet-mcp-server.git
cd starknet-mcp-server

安装依赖

npm install

启动 stdio 服务器

npm start

或启动 HTTP 服务器

npm run start:http
```

调试方式

```bash

开发模式(stdio)

npm run dev

开发模式(HTTP)

npm run dev:http
```

标签信息

  • 安装类型stdiosse
  • 产品定位区块链服务, 智能合约交互, 代币管理, NFT 管理, StarknetID 解析

点击访问

开发效率

Windsurf Supabase MCP Server - MCP服务,MCP服务器,MCP教程

2025-5-3 10:13:00

开发效率

CyberMCP - Cybersecurity API Testing with MCP - MCP服务,MCP服务器,MCP教程

2025-5-3 10:13:16

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