article
README
🚀 Phalcon MCP 服务器
本 MCP 服务器与 BlockSec 平台集成,借助模型上下文协议(MCP),为用户提供区块链事务分析工具,助力用户深入洞察区块链事务详情。
🚀 快速开始
安装
使用 Go 安装
go install github.com/mark3labs/phalcon-mcp@latest
使用方法
启动 MCP 服务器:
phalcon-mcp serve
检查版本:
phalcon-mcp version
与模型上下文协议集成使用
若要将此服务器与支持 MCP 的应用程序集成,可参考以下配置:
{
"mcpServers": {
"phalcon": {
"command": "phalcon-mcp",
"args": ["serve"]
}
}
}
Docker
使用 Docker 运行
你可以使用 Docker 运行 Phalcon MCP 服务器:
docker run -i --rm ghcr.io/mark3labs/phalcon-mcp:latest serve
Docker 配置与 MCP 集成
若要将 Docker 图像与支持 MCP 的应用程序集成,可参考以下配置:
{
"mcpServers": {
"phalcon": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/mark3labs/phalcon-mcp:latest",
"serve"
]
}
}
}
✨ 主要特性
工具
事务分析
-
Trace
- 功能:跟踪区块链上事务的不同调用及其 gas 使用情况。
- 参数:
chainId(必需)、transactionHash(必需)
-
Profile
- 功能:分析事务的详细信息,涵盖资金流动和代币信息。
- 参数:
chainId(必需)、transactionHash(必需)
-
AddressLabel
- 功能:获取合同地址的人类可读标签,如代币、协议和其他链上实体。
- 参数:
chainId(必需)、transactionHash(必需)
-
BalanceChange
- 功能:检索事务的详细余额变化信息。
- 参数:
chainId(必需)、transactionHash(必需)
-
StateChange
- 功能:获取事务的状态变化详细信息,如合同中的存储变量。
- 参数:
chainId(必需)、transactionHash(必需)
-
TransactionOverview
- 功能:通过聚合所有可用分析工具的数据,提供事务的全面概述。
- 参数:
chainId(必需)、transactionHash(必需)
链信息
- GetChainIdByName
- 功能:根据名称、链或 chainSlug 获取链 ID。
- 参数:
name(必需)
📄 许可证
本项目采用 MIT 许可证。
微信扫一扫