Phalcon MCP Server

Phalcon MCP Server

site icon
2025.04.14 1
Go区块链交易分析安全分析金融服务
Phalcon MCP Server 是一个与 BlockSec 平台集成的 MCP 服务器,通过 Model Context Protocol (MCP) 提供区块链交易分析工具。它支持多种交易分析功能,包括交易追踪、交易分析、地址标签、余额变化、状态变化等,并提供链信息查询功能。适用于区块链开发者和安全分析人员。
View on GitHub

Overview

基本能力

产品定位

Phalcon MCP Server 是一个区块链交易分析工具,通过 MCP 协议提供多种交易分析功能,帮助开发者和安全分析人员更好地理解和分析区块链交易。

核心功能

  1. 交易分析工具
  2. Trace: 追踪区块链交易的不同调用及 gas 使用情况。
  3. Profile: 提供交易的详细信息,包括资金流向和代币信息。
  4. AddressLabel: 获取合约地址的人类可读标签(如代币、协议等)。
  5. BalanceChange: 检索交易的详细余额变化信息。
  6. StateChange: 检索交易中合约存储变量的状态变化信息。
  7. TransactionOverview: 综合所有可用分析工具的数据,提供交易的全面概览。

  8. 链信息工具

  9. GetChainIdByName: 通过名称、链或链标识符获取区块链的链 ID。

适用场景

  • 区块链开发者需要分析交易调用和 gas 使用情况。
  • 安全分析人员需要追踪资金流向或合约状态变化。
  • 需要获取合约地址标签或交易的综合概览。

工具列表

  1. Trace: 追踪交易调用及 gas 使用。
  2. Profile: 分析交易详情及资金流向。
  3. AddressLabel: 获取地址标签。
  4. BalanceChange: 分析余额变化。
  5. StateChange: 分析状态变化。
  6. TransactionOverview: 交易综合概览。
  7. GetChainIdByName: 获取链 ID。

常见问题解答

  • 无文档中未提及常见问题。

使用教程

使用依赖

  • 需要安装 Go 环境。

安装教程

  1. 使用 Go Install 安装 bash go install github.com/mark3labs/phalcon-mcp@latest

  2. 启动 MCP 服务器 bash phalcon-mcp serve

  3. 检查版本 bash phalcon-mcp version

  4. 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"
      ]
    }
  }
}

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。