一个模型上下文协议(MCP)服务器,使AI代理能够以结构化的方式与Alchemy的区块链API进行交互。这允许代理直接查询区块链数据而无需编写任何代码。
<a href="https://glama.ai/mcp/servers/@alchemyplatform/alchemy-mcp-server"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=1408826322,1268151872&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Alchemy Server MCP 服务器" /> </a>此MCP服务器在AI代理和Alchemy的区块链API之间创建了一个桥梁,允许代理执行以下操作:
要快速设置MCP服务器,请在您的MCP配置文件中使用以下配置(通常在Claude Desktop或Cursor设置中):
{
"mcpServers": {
"alchemy": {
"command": "npx",
"args": [
"-y",
"@alchemy/mcp-server"
],
"env": {
"ALCHEMY_API_KEY": "YOUR_API_KEY"
}
}
}
}
此配置允许您无需手动克隆仓库即可使用该服务器。
MCP服务器需要以下环境变量:
ALCHEMY_API_KEY - 您的Alchemy API密钥(用于所有区块链数据查询)对于交易和交换功能,您还必须配置:
AGENT_WALLET_SERVER - 处理智能合约账户操作的已配置钱包代理服务器的URL⚠️ 重要:如果没有正确配置的钱包代理服务器,sendTransaction和swap方法将无法工作。这些方法需要外部钱包基础设施来处理签名和广播交易。
您可以提示您的AI代理使用以下方法:
fetchTokenPriceBySymbol
fetchTokenPriceByAddress
fetchTokenPriceHistoryBySymbol
fetchTokenPriceHistoryByTimeFrame
fetchAddressTransactionHistory
fetchTransfers
fetchNftsOwnedByMultichainAddresses
fetchNftContractDataByMultichainAddress
AGENT_WALLET_SERVER环境变量的已配置钱包代理服务器AGENT_WALLET_SERVER环境变量的已配置钱包代理服务器git clone https://github.com/alchemyplatform/alchemy-mcp.git
cd alchemy-mcp
pnpm install
pnpm watch
pnpm build
MCP Inspector通过提供可视界面帮助您调试MCP服务器:
pnpm inspector
这将启动MCP Inspector,您可以在浏览器中访问它。它允许您:
欢迎提交拉取请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。
此MCP服务器根据MIT许可证发布。这意味着您可以在遵守MIT许可证条款和条件的情况下自由使用、修改和分发软件。
这里有一些示例提示,您可以与您的AI代理一起使用:
比特币和以太坊的当前价格是多少?
显示Ethereum上钱包0x1234...5678拥有的NFT。
钱包0xabcd...6789在Ethereum和Base上持有哪些代币?
获取0x9876...5432的交易历史。
显示从1月1日到今天的Ethereum价格历史,按天间隔。
获取过去一周的比特币价格数据,按小时间隔。
显示过去一个月的ETH价格表现。
在过去100个区块中,地址0x1234...5678发生了哪些ERC-20转移?
有关Alchemy的API更多信息,请参阅: