atraxis-mcp
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@atraxis-mcpshow me my guild's warehouse items and quantities"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Atraxis Python SDK
Официальный компактный SDK для подключения лавок, ботов и учётных систем к гильдии Atraxis. Лидер выпускает приватный токен в разделе «Интеграции гильдии», а API определяет по нему нужную гильдию.
pip install atraxis-sdkТребуется Python 3.10 или новее.
Быстрый старт
from atraxis import AtraxisClient, CurrencyTransfer
with AtraxisClient("agk_example.redacted") as client:
for item in client.iter_warehouse():
print(item.warehouse_item_id, item.name, item.quantity)
result = client.transfer(
[CurrencyTransfer.to_player("TOKEN", player_id=100001, amount=25)],
idempotency_key="order-2026-09-12-0001",
)
print(result.operation_id)Асинхронный клиент имеет те же методы:
import asyncio
from atraxis import AsyncAtraxisClient
async def main() -> None:
async with AsyncAtraxisClient("agk_example.redacted") as client:
async for event in client.iter_activity():
print(event.occurred_at, event.kind, event.net)
asyncio.run(main())Токен и адрес можно передать через ATRAXIS_API_TOKEN и ATRAXIS_API_BASE_URL.
По умолчанию SDK обращается к основному серверу Atraxis. Токен не включается в repr,
исключения или логи самого SDK.
Related MCP server: MCP Coding Agents
Методы
get_warehouse,iter_warehouse— склад гильдии;list_currencies,upsert_currency— внутренние валюты;get_balances— балансы игрока;transfer— единая операция из 1–10 переводов;get_activity,iter_activity— история операций гильдии.
Все суммы представлены в Python как int, а по сети передаются десятичными строками. Модели
неизменяемы. Новые необязательные поля ответа не ломают клиент, но обязательные поля всегда
проверяются.
Переводы
from atraxis import CurrencyTransfer, ItemTransfer
parts = [
ItemTransfer(warehouse_item_id=700001, player_id=100001, amount=1),
CurrencyTransfer.issue("TOKEN", amount=100),
CurrencyTransfer.retire("TOKEN", amount=10),
CurrencyTransfer.to_player("TOKEN", player_id=100001, amount=25),
CurrencyTransfer.from_player("TOKEN", player_id=100001, amount=5),
CurrencyTransfer.between_players(
"TOKEN",
from_player_id=100001,
to_player_id=100002,
amount=3,
),
]Передавайте в idempotency_key постоянный идентификатор перевода или заказа. Если ключ не
задан, SDK создаст UUID и вернёт его в TransferResult.idempotency_key. Повторный POST внутри
SDK использует тот же ключ.
Транспортные ошибки, 429, 502, 503 и 504 повторяются не более двух раз. При 429
учитывается Retry-After. Ошибки API представлены AtraxisAPIError; в них доступны безопасный
problem response и request_id.
Полная интерактивная документация: https://atraxisonline.com/developers/api.
Локальный MCP для Codex и Claude Code
pip install "atraxis-sdk[mcp]"Без токена MCP показывает только публичный контракт. С ATRAXIS_API_TOKEN появляются методы
чтения. Изменяющие инструменты регистрируются только при явном --allow-writes; перевод через
MCP всегда требует явно переданный idempotency_key.
Codex, безопасный read-only вариант с передачей уже установленной переменной окружения:
[mcp_servers.atraxis]
command = "atraxis-mcp"
env_vars = ["ATRAXIS_API_TOKEN"]Или через CLI:
codex mcp add atraxis --env ATRAXIS_API_TOKEN="$ATRAXIS_API_TOKEN" -- atraxis-mcpClaude Code:
claude mcp add --transport stdio --env ATRAXIS_API_TOKEN="$ATRAXIS_API_TOKEN" atraxis -- atraxis-mcpГотовые конфигурации без секретов лежат в examples/mcp. Чтобы разрешить
изменения, добавьте --allow-writes в args только для локальной конфигурации, которой доверяете.
Контракт и разработка
Канонический контракт обслуживает Atraxis Backend. В репозитории находится только проверенный публичный snapshot для тестов и релизов:
python scripts/sync_openapi.py https://atraxisonline.com/api/developers/guild-commerce/openapi.jsonДля локальной проверки допускается явный путь к YAML/JSON. Скрипт принимает только шесть публичных операций, относительный сервер и закрытые allowlist-схемы склада и активности.
python -m pip install -e ".[dev]"
ruff check .
mypy
pytest
python -m buildЛицензия
MIT.
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP server to read and manage your Atako AI agents, messages, files, and integrations.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP (Multi-Agent Conversation Protocol) Server that enables interaction with the At-Work API (api.at-work.biz), allowing agents to communicate with this service through various transport modes like stdio, SSE, and HTTP.-
- AlicenseNot gradedqualityDmaintenanceA transport-agnostic MCP server that integrates multiple AI coding agents (Claude Code, Gemini, and Codex) with built-in tools for command execution, calculations, and streaming capabilities. Supports both STDIO and HTTP transports for flexible deployment.131MIT

atpar-mcp-serverofficial
AlicenseAqualityDmaintenanceMCP server for the At Par Trading API — trade crypto, manage portfolios, and access market data from any MCP-compatible AI agent.16MIT- AlicenseNot gradedqualityAmaintenanceAn MCP server that bridges CLI coding agents like Claude Code, Codex, opencode, and Antigravity into any MCP client, enabling synchronous and asynchronous task execution, follow-up input, and a structured code review tool.1571MIT