Enjin平台API工具MCP服务器允许与Enjin平台API进行交互,为开发者提供便捷的API调用途径,助力开发工作高效开展。
安装依赖项:
npm install
创建用于本地开发的.env文件(不要提交此文件),或在IDE的MCP服务器配置中定义环境变量。
示例:
ENJIN_API_ENDPOINT=https://platform.canary.enjin.io/graphql
ENJIN_API_KEY=your-enjin-api-key
按照你特定IDE的说明配置MCP服务器。这通常涉及以下步骤:
node build/index.js)。ENJIN_API_KEY)。
参阅你的IDE文档以获取详细说明。当前服务器提供以下工具:
在Enjin平台上创建一个新的NFT集合。需要以下参数:
name: (字符串) 集合的名称。description: (字符串) 集合的描述。media: (字符串) 集合媒体URL。从Enjin平台获取一个集合。需要以下参数:
collection_id: (字符串) 集合ID。// 示例类型定义 - 根据你的API响应进行调整
interface EnjinApiError {
status?: number;
message: string;
code?: string;
}
interface Collection {
id: string;
name: string;
description: string;
media: string;
// ... 其他集合属性
}
服务器处理各种错误场景:
ENJIN_API_KEYENJIN_API_KEY是否正确设置要查看服务器日志,请参阅IDE文档以了解如何查看MCP服务器的日志。
如果你遇到环境变量错误,请验证以下内容:
ENJIN_API_ENDPOINT: 应该是有效的Enjin平台API端点ENJIN_API_KEY: 应该是有效的Enjin平台API密钥