Сервер Phalcon MCP
Этот сервер MCP интегрируется с платформой BlockSec для предоставления инструментов анализа транзакций блокчейна через протокол контекста модели (MCP).
Протокол контекста модели (MCP) — это протокол для интеграции моделей ИИ, позволяющий моделям ИИ получать доступ к внешним инструментам и источникам данных.
Компоненты
Инструменты
Анализ транзакций
След
Отслеживайте различные вызовы транзакции в блокчейне вместе с показателями потребления газа
Параметры:
chainId(обязательно),transactionHash(обязательно)
Профиль
Профиль транзакции в блокчейне с подробностями о транзакции, потоке средств и информацией о токенах
Параметры:
chainId(обязательно),transactionHash(обязательно)
Адресная метка
Получите понятные человеку метки для адресов контрактов, таких как токены, протоколы и другие объекты в цепочке.
Параметры:
chainId(обязательно),transactionHash(обязательно)
БалансИзменить
Получить подробную информацию об изменении баланса для транзакции
Параметры:
chainId(обязательно),transactionHash(обязательно)
StateChange
Извлекать подробную информацию об изменениях состояния, например, переменных хранения в контрактах для транзакции.
Параметры:
chainId(обязательно),transactionHash(обязательно)
Обзор транзакций
Комплексный обзор транзакции путем агрегирования данных из всех доступных инструментов анализа
Параметры:
chainId(обязательно),transactionHash(обязательно)
Информация о цепочке
GetChainIdByName
Получите идентификатор цепочки для блокчейна по имени, цепочке или chainSlug
Параметры:
name(обязательно)
Related MCP server: Calcom mcp | Cal dot com mcp
Начиная
Установка
Использование Go Install
go install github.com/mark3labs/phalcon-mcp@latestИспользование
Запустите MCP-сервер:
phalcon-mcp serveПроверьте версию:
phalcon-mcp versionИспользование в качестве пакета
Вы можете импортировать сервер в свои проекты Go:
import "github.com/mark3labs/phalcon-mcp/server"
func main() {
// Create a new server with version
s := server.NewServer("1.0.0")
// Start the server in stdio mode
if err := s.ServeStdio(); err != nil {
log.Fatalf("Server error: %v", err)
}
}Использование с протоколом контекста модели
Чтобы интегрировать этот сервер с приложениями, поддерживающими MCP:
{
"mcpServers": {
"phalcon": {
"command": "phalcon-mcp",
"args": ["serve"]
}
}
}Докер
Работа с Docker
Вы можете запустить сервер Phalcon MCP с помощью Docker:
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"
]
}
}
}Лицензия
Массачусетский технологический институт