代币发行交易服务

boopai-mcp服务器实现了Solana区块链功能,用于在boopai平台上发行和交易代币。

  • by boopaispace
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 boopaispace/boopai-mcp

使用说明

boopai mcp mcp服务器

boopai-mcp服务器为boopai启动板实现了Solana区块链功能。

特性

  • 代币启动:在boopai.fun上启动任何代币
  • 代币交易:在boopai.fun上买卖任何代币

配置

通过将boopai-mcp服务器添加到mcp服务器配置中,可以在Claude Desktop中对其进行配置。您需要提供:

  • boopai-mcp目录的路径
  • 环境变量:
    • KEYPAIR:你的Solana键盘
    • RPC_URL:Solana RPC端点(例如。,https://api.mainnet-beta.solana.com)

快速启动

安装

克劳德桌面

在MacOS上: ~/Library/Application\ Support/Claude/claude_desktop_config.json 在Windows上: %APPDATA%/Claude/claude_desktop_config.json

Development/Unpublished Servers Configuration
"mcpServers": {
  "boopai-mcp": {
    "command": "uv",
    "args": [
      "--directory",
      "<PATH_TO_boopai_MCP_DIRECTORY>/boopai-mcp",
      "run",
      "boopai-mcp"
    ],
    "env": {
      "KEYPAIR": "<YOUR_SOLANA_KEYPAIR>",
      "RPC_URL": "https://api.mainnet-beta.solana.com"
    }
  }
}
Published Servers Configuration
"mcpServers": {
  "boopai-mcp": {
    "command": "uvx",
    "args": [
      "boopai-mcp"
    ],
    "env": {
      "KEYPAIR": "<YOUR_SOLANA_KEYPAIR>",
      "RPC_URL": "https://api.mainnet-beta.solana.com"
    }
  }
}

发展

建筑与出版

准备分发包裹:

  1. 同步依赖关系并更新锁文件:
uv sync
  1. 构建包分发:
uv build

这将在 dist/ 目录。

  1. 发布到PyPI:
uv publish

注意:您需要通过环境变量或命令标志设置PyPI凭据:

  • 令牌: --token 或 UV_PUBLISH_TOKEN
  • 或用户名/密码: --username/UV_PUBLISH_USERNAME 和 --password/UV_PUBLISH_PASSWORD

调试

由于MCP服务器在stdio上运行,调试可能具有挑战性。为了达到最佳调试效果 经验,我们强烈建议使用 MCP检查员.

您可以通过以下方式启动MCP检查器 npm 使用此命令:

npx @modelcontextprotocol/inspector uv --directory <PATH_TO_boopai_MCP_DIRECTORY>/boopai-mcp run boopai-mcp

启动后,检查器将显示一个URL,您可以在浏览器中访问该URL以开始调试。