Alchemy SDK

Alchemy SDK

🚀 Alchemy MCP 插件

此 MCP 插件提供了与 Alchemy SDK 的集成能力,可用于区块链和 NFT 操作,为开发者提供便捷的功能支持。

🚀 快速开始

此 MCP 插件提供与 Alchemy SDK 的集成,用于区块链和 NFT 操作,帮助开发者高效开展相关工作。

✨ 主要特性

  • 获取钱包地址的 NFT
  • 获取 NFT 元数据
  • 获取最新区块编号
  • 根据需要可以添加更多端点

📦 安装指南

使用 Smithery 进行安装

要通过 Smithery 自动为 Claude Desktop 安装 alchemy-sdk-mcp,可执行以下命令:

npx -y @smithery/cli install @itsanishjain/alchemy-sdk-mcp --client claude

手动安装

  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build
  1. 配置 Alchemy API 密钥:

    • Alchemy 获取一个 API 密钥
    • 更新 settings.json 中的 ALCHEMY_API_KEY
  2. 启动服务器:

npm start

💻 使用示例

基础用法

以下是使用可用端点的基础示例:

1. 获取所有者 NFT

POST /getNftsForOwner
{
"owner": "wallet_address"
}

2. 获取 NFT 元数据

POST /getNftMetadata
{
"contractAddress": "contract_address",
"tokenId": "token_id"
}

3. 获取区块编号

POST /getBlockNumber

高级用法

在实际应用中,你可以根据业务需求对这些端点进行灵活组合和调用,以实现更复杂的功能。

📚 详细文档

错误处理

所有端点都包含完善的错误处理和日志记录。错误以以下格式返回:

{
"error": "Error message"
}

日志记录

服务器实现全面的日志记录,使用 console.error 以便更好地调试:

  • [Setup] 初始化日志
  • [API] API 调用日志
  • [Error] 错误处理日志
  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-26 06:03

相似服务问题