区块链AI代理服务器

Bink MCP Server是一个实现Model Context Protocol(MCP)的服务器,为AI代理提供与区块链网络和DeFi应用交互的能力,支持多链操作、DeFi集成和安全钱包管理。

  • by Bink-AI
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 bink-ai/bink-mcp-server

使用说明

Bink MCP服务器

Bink AI的模型上下文协议(MCP)服务器实现,使AI代理能够与区块链网络和DeFi应用程序进行交互。

概述

Bink MCP Server通过 模型上下文协议它允许AI代理执行各种区块链操作,包括:

  • 钱包管理
  • 令牌信息检索
  • 在PancakeSwap等平台上进行DeFi交换
  • 跨链桥接
  • 价格检查和交易

特性

  • 🌐 多链支持:适用于以太坊、BNB链和Solana网络
  • 🔄 DeFi集成:与PancakeSwap、Jupiter、Thena和其他DeFi平台连接
  • 🔌 模块化插件系统:可扩展的架构,支持交换、桥接、令牌和钱包插件
  • 🔐 安全钱包管理:安全地处理钱包操作
  • 🤖 MCP兼容性:完全实现AI代理集成的模型上下文协议

先决条件

  • Node.js 16+
  • Yarn或npm

安装

# Clone the repository
git clone https://github.com/Bink-AI/bink-mcp-server.git
cd bink-mcp-server

# Install dependencies
yarn install

配置

创建一个 .env 根目录中的文件,包含以下变量:

# Wallet configuration
WALLET_MNEMONIC=your_wallet_mnemonic_here

用法

发展

# Start the development server
yarn dev

生产

# Build the project
yarn build

# Start the server
yarn start

API

此服务器实现 模型上下文协议,提供以下端点:

  • listTools -列出可用的区块链工具
  • callTool -执行区块链操作
  • listResources -列出可用资源
  • readResource -检索资源数据

发展

项目结构

  • src/index.ts -入口点
  • src/server.ts -MCP服务器实现
  • src/mcp-agent.ts -代理将MCP桥接到Bink插件
  • src/utils.ts -实用功能