炼金术MCP插件
](https://smithery.ai/server/@itsanishjain/alchemy-sdk-mcp)
此MCP插件提供与Alchemy SDK的集成,用于区块链和NFT操作。
特性
- 获取钱包地址的NFT
- 获取NFT元数据
- 获取最新区块编号
- 可以根据需要添加更多端点
设置
通过Smithery安装
通过以下方式自动为Claude Desktop安装alchemy sdk mcp 史密瑟里:
npx -y @smithery/cli install @itsanishjain/alchemy-sdk-mcp --client claude手动安装
- 安装依赖项:
npm install- 构建项目:
npm run build- 配置您的Alchemy API密钥:
- 从获取API密钥 炼金术 - 更新 ALCHEMY_API_KEY 在……里面 settings.json
- 启动服务器:
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实现了全面的日志记录,以便更好地进行调试:
- 初始化\[设置\]日志
- \[API\]API调用日志
- 错误处理的\[错误\]日志
$env:ALCHEMY_API_KEY=“KRdhdsBezoTMVajIknIxlXgBHc1Pprpw”;节点dist/index.js
