starknet-mcp
Starknet 的MCP服务器。通过 MCP 提供以下 Starknet RPC 方法:
starknet_getBlockWithTxHashes
starknet_getBlockWithTxs
starknet_getBlockWithReceipts
starknet_getStateUpdate
starknet_getStorageAt
starknet_getTransactionStatus
starknet_getTransactionByHash
starknet_getTransactionByBlockIdAndIndex
starknet_getTransactionReceipt
starknet_getClass
starknet_getClassHashAt
starknet_getClassAt
starknet_getBlockTransactionCount
starknet_call
starknet_getEvents
starknet_getNonce
starknet_blockNumber
starknet_blockHashAndNumber
starknet_chainId
starknet_syncing
starknet_specVersion尚不支持写入方法。
安装
安装Bun 。克隆此仓库。使用bun install安装依赖项。更新 Claude 的 MCP 配置 - 请参阅特定操作系统的说明。您需要在claude_desktop_config.json文件中进行如下配置:
{
"mcpServers": {
"starknet": {
"command": "bun",
"args": ["/PATH/TO/THIS/REPO/starknet-mcp/index.ts"],
"env": {
"STARKNET_RPC_URL": "https://starknet-mainnet.public.blastapi.io/rpc/v0_7"
}
}
}
}Related MCP server: Geth MCP Proxy
用法
正确配置 Claude Desktop 后,它将可以访问所有可用的方法。您可以开始向 Claude 询问有关链状态的问题,例如“Starknet 上最新的区块哈希值和区块编号是多少?”。如果 Claude 确定必须使用 MCP 方法来回答您的问题,它会向您请求权限:
您将在聊天中看到所使用的方法及其输入和输出。
怪癖
starknet_estimateFee和starknet_estimateMessageFee方法尚不受支持。
Claude 并非 100% 遵循工具的 inputSchema。它更倾向于发送字符串。部分代码中已阻止此类操作,但如果您遇到任何错误,请提交问题。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/milancermak/starknet-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
