
Phalcon MCP Server

2025.04.14
1
Go区块链交易分析安全分析金融服务
Phalcon MCP Server 是一个与 BlockSec 平台集成的 MCP 服务器,通过 Model Context Protocol (MCP) 提供区块链交易分析工具。它支持多种交易分析功能,包括交易追踪、交易分析、地址标签、余额变化、状态变化等,并提供链信息查询功能。适用于区块链开发者和安全分析人员。
View on GitHub
Overview
基本能力
产品定位
Phalcon MCP Server 是一个区块链交易分析工具,通过 MCP 协议提供多种交易分析功能,帮助开发者和安全分析人员更好地理解和分析区块链交易。
核心功能
- 交易分析工具
- Trace: 追踪区块链交易的不同调用及 gas 使用情况。
- Profile: 提供交易的详细信息,包括资金流向和代币信息。
- AddressLabel: 获取合约地址的人类可读标签(如代币、协议等)。
- BalanceChange: 检索交易的详细余额变化信息。
- StateChange: 检索交易中合约存储变量的状态变化信息。
-
TransactionOverview: 综合所有可用分析工具的数据,提供交易的全面概览。
-
链信息工具
- GetChainIdByName: 通过名称、链或链标识符获取区块链的链 ID。
适用场景
- 区块链开发者需要分析交易调用和 gas 使用情况。
- 安全分析人员需要追踪资金流向或合约状态变化。
- 需要获取合约地址标签或交易的综合概览。
工具列表
- Trace: 追踪交易调用及 gas 使用。
- Profile: 分析交易详情及资金流向。
- AddressLabel: 获取地址标签。
- BalanceChange: 分析余额变化。
- StateChange: 分析状态变化。
- TransactionOverview: 交易综合概览。
- GetChainIdByName: 获取链 ID。
常见问题解答
- 无文档中未提及常见问题。
使用教程
使用依赖
- 需要安装 Go 环境。
安装教程
-
使用 Go Install 安装
bash go install github.com/mark3labs/phalcon-mcp@latest
-
启动 MCP 服务器
bash phalcon-mcp serve
-
检查版本
bash phalcon-mcp version
-
Docker 运行
bash docker run -i --rm ghcr.io/mark3labs/phalcon-mcp:latest serve
调试方式
- 启动服务器后,可以通过 MCP 协议集成到支持的应用中,检查日志或输出以确认服务正常运行。
集成 MCP
JSON 配置示例
{
"mcpServers": {
"phalcon": {
"command": "phalcon-mcp",
"args": ["serve"]
}
}
}
Docker 集成配置
{
"mcpServers": {
"phalcon": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/mark3labs/phalcon-mcp:latest",
"serve"
]
}
}
}