Metaplex Agent Registry — MCP-сервер для Claude Code: установка
MCP-сервер создаёт агентам идентичность в Metaplex Agent Registry на Solana. Он пригодится, чтобы выпустить агента в сети и проверить его регистрацию.
claude mcp add --env SOLANA_SECRET_KEY=<SOLANA_SECRET_KEY> --env SOLANA_RPC_URL=<SOLANA_RPC_URL> --env METAPLEX_AGENT_NETWORK=<METAPLEX_AGENT_NETWORK> --env REQUIRE_CONFIRM=<REQUIRE_CONFIRM> --env DEPLOY_FEE_SOL=<DEPLOY_FEE_SOL> --transport stdio metaplex-agent-mcp -- npx -y @three-ws/metaplex-agent-mcpЧто делает Metaplex Agent Registry
Сервер выпускает Metaplex Core asset и регистрирует идентичность агента EIP-8004 в Metaplex Agent Registry. Можно передать имя, описание, изображение и URL модели; сервер также умеет читать зарегистрированных агентов, собирать документ регистрации и показывать последние регистрации. Для подписи подойдёт ключ агента или внешний кошелёк: Phantom, Solflare, Backpack, Ledger и другие кошельки Solana.
Вызов mint_onchain_agent сначала возвращает предварительный просмотр, а выпуск выполняет после подтверждения. Для внешнего кошелька есть отдельная цепочка: prepare_agent_mint подготавливает транзакцию, кошелёк подписывает её, затем send_signed_transaction отправляет в сеть. SOLANA_SECRET_KEY не обязателен для инструментов чтения и сценария с Phantom или Solflare.
На mainnet комиссия за выпуск составляет 0.02 SOL и идёт на выкуп $THREE; при достаточном балансе токенов она снижается или отменяется. На devnet комиссия нулевая. Поэтому сначала можно проверить выпуск без оплаты, а перед mainnet учесть сетевые расходы и комиссию.
Какие задачи решает
- выпустить агента и зарегистрировать его идентичность в Solana
- проверить сведения и встроенный кошелёк зарегистрированного агента
- подготовить регистрацию EIP-8004 без отправки в сеть
- оценить комиссию за выпуск для выбранного кошелька
Примеры запросов агенту
- Выпусти агента Astra на devnet с описанием, изображением и URL модели.
- Подготовь выпуск агента через Phantom и покажи транзакцию до подписи.
- Проверь зарегистрированного агента по адресу его asset.
Как установить Metaplex Agent Registry
Командой платформы
claude mcp add --env SOLANA_SECRET_KEY=<SOLANA_SECRET_KEY> --env SOLANA_RPC_URL=<SOLANA_RPC_URL> --env METAPLEX_AGENT_NETWORK=<METAPLEX_AGENT_NETWORK> --env REQUIRE_CONFIRM=<REQUIRE_CONFIRM> --env DEPLOY_FEE_SOL=<DEPLOY_FEE_SOL> --transport stdio metaplex-agent-mcp -- npx -y @three-ws/metaplex-agent-mcpВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Командой платформы
codex mcp add metaplex-agent-mcp --env SOLANA_SECRET_KEY=<SOLANA_SECRET_KEY> --env SOLANA_RPC_URL=<SOLANA_RPC_URL> --env METAPLEX_AGENT_NETWORK=<METAPLEX_AGENT_NETWORK> --env REQUIRE_CONFIRM=<REQUIRE_CONFIRM> --env DEPLOY_FEE_SOL=<DEPLOY_FEE_SOL> -- npx -y @three-ws/metaplex-agent-mcpВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Файл настроек
{
"mcpServers": {
"metaplex-agent-mcp": {
"command": "npx",
"args": [
"-y",
"@three-ws/metaplex-agent-mcp"
],
"env": {
"SOLANA_SECRET_KEY": "<SOLANA_SECRET_KEY>",
"SOLANA_RPC_URL": "<SOLANA_RPC_URL>",
"METAPLEX_AGENT_NETWORK": "<METAPLEX_AGENT_NETWORK>",
"REQUIRE_CONFIRM": "<REQUIRE_CONFIRM>",
"DEPLOY_FEE_SOL": "<DEPLOY_FEE_SOL>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Файл настроек
{
"servers": {
"metaplex-agent-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@three-ws/metaplex-agent-mcp"
],
"env": {
"SOLANA_SECRET_KEY": "<SOLANA_SECRET_KEY>",
"SOLANA_RPC_URL": "<SOLANA_RPC_URL>",
"METAPLEX_AGENT_NETWORK": "<METAPLEX_AGENT_NETWORK>",
"REQUIRE_CONFIRM": "<REQUIRE_CONFIRM>",
"DEPLOY_FEE_SOL": "<DEPLOY_FEE_SOL>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Командой платформы
gemini mcp add -e SOLANA_SECRET_KEY=<SOLANA_SECRET_KEY> -e SOLANA_RPC_URL=<SOLANA_RPC_URL> -e METAPLEX_AGENT_NETWORK=<METAPLEX_AGENT_NETWORK> -e REQUIRE_CONFIRM=<REQUIRE_CONFIRM> -e DEPLOY_FEE_SOL=<DEPLOY_FEE_SOL> metaplex-agent-mcp npx -y @three-ws/metaplex-agent-mcpВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Metaplex Agent Registry
Как установить Metaplex Agent Registry в Claude Code?
Выполните claude mcp add metaplex-agent -e SOLANA_SECRET_KEY=<SOLANA_SECRET_KEY> -- npx -y @three-ws/metaplex-agent-mcp. Для инструментов чтения и работы через внешний кошелёк ключ можно не задавать.
Что делает Metaplex Agent Registry?
Сервер выпускает Metaplex Core asset и регистрирует идентичность агента EIP-8004 в Solana. Также он умеет читать регистрации и оценивать комиссию за выпуск.
Можно ли проверить выпуск без комиссии?
Да. На devnet комиссия за выпуск равна нулю, поэтому там можно пройти сценарий до отправки в mainnet.