오로라가 비추는 북유럽 석조 콘솔룸 안에서 NordBastion 북극곰 마스코트가 자율 AI 에이전트들이 서버를 프로비저닝하고 암호화폐 결제를 처리하는 다중 패널 오케스트레이션 UI를 감독하고 있습니다.
에이전트 통합 · MCP · REST v1 · API

첫날부터 에이전트를 위해 설계된 AI 에이전트 호스팅.
MCP · REST v1 · API

가입하고 키를 만든 다음 접근을 테스트하세요. 입금은 필요하지 않습니다.

빠른 시작

결제 전에 API 키를 만드세요.

가입하고 키를 만든 다음 접근을 테스트하세요. 입금은 필요하지 않습니다.

cURL

가입 또는 로그인 시 받은 액세스 토큰으로 권한을 제한한 API 키를 만드세요. 키는 평문으로 한 번만 반환됩니다.

# bash + curl + jq
# Set NB_EMAIL and NB_PASSWORD in your environment.
set -eu
: "${NB_EMAIL:?Set NB_EMAIL}" "${NB_PASSWORD:?Set NB_PASSWORD}"
API=https://nordbastion.com/v1
TOKEN=$(jq -n '{email:env.NB_EMAIL,password:env.NB_PASSWORD}' |
  curl --fail-with-body -sS "$API/auth/register" \
    -H 'Content-Type: application/json' --data-binary @- |
  jq -er '.tokens.access_token')
KEY=$(curl --fail-with-body -sS "$API/auth/api-keys" \
  -H "Authorization: Bearer $TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"name":"agent-read","scope":"read"}' |
  jq -er '.plaintext')
curl --fail-with-body -sS "$API/account/balance" \
  -H "Authorization: Bearer $KEY"
# Store KEY in your secret store. Do not print it.
unset TOKEN KEY

Python

결제 전에 API 키를 만드세요.

import os
import requests

api = "https://nordbastion.com/v1"
with requests.Session() as client:
    signup = client.post(api + "/auth/register", json={
        "email": os.environ["NB_EMAIL"],
        "password": os.environ["NB_PASSWORD"],
    }, timeout=30)
    signup.raise_for_status()
    token = signup.json()["tokens"]["access_token"]
    created = client.post(api + "/auth/api-keys",
        headers={"Authorization": f"Bearer {token}"},
        json={"name": "agent-read", "scope": "read"},
        timeout=30)
    created.raise_for_status()
    key = created.json()["plaintext"]
    # Store key in your secret store; never log it.
    balance = client.get(api + "/account/balance",
        headers={"Authorization": f"Bearer {key}"},
        timeout=30)
    balance.raise_for_status()
    print(balance.json())

API 키 접근은 결제와 무관합니다. 계정당 활성 키는 최대 10개이며, 사용하지 않는 키는 폐기하세요.

호환성과 릴리스

호스팅된 MCP 엔드포인트는 여기에서 업데이트됩니다. 버전별 stdio 다운로드에는 소스 코드와 SHA-256 체크섬이 포함됩니다.

호스팅된 MCP

https://nordbastion.com/mcp
버전
1.1.0
프로토콜 버전
2026-07-28 · 2025-11-25 · 2025-06-18 · 2025-03-26
마지막 검증
2026-09-15

Authorization 헤더로 인증 정보를 보내세요. MCP 클라이언트에서 헤더를 설정할 수 없으면 access_token 인수를 사용하세요.

브라우저 OAuth 인증은 제공되지 않습니다. Bearer 토큰이나 명시적인 access_token 인수를 사용하세요.

Server metadata · MCP specification

MCP · register_account → create_api_key

{"name":"register_account","arguments":{
  "email":"agent@example.com",
  "password":"YOUR_STRONG_PASSWORD"
}}

{"name":"create_api_key","arguments":{
  "name":"agent-read",
  "scope":"read",
  "access_token":"ACCESS_TOKEN_FROM_SIGNUP"
}}

{"name":"get_balance","arguments":{
  "access_token":"PLAINTEXT_FROM_CREATE_API_KEY"
}}

SSH 키는 로컬에서 생성하세요. 공개 키만 업로드하고 개인 키는 기기에 보관하세요.

ssh-keygen -t ed25519 -f ~/.ssh/nordbastion_agent
# add_ssh_key: public_key = contents of the .pub file

MCP 0.2.0 다운로드

Python ≥ 3.10 · MCP SDK 2.2.0 · MIT

Wheel · 소스 코드 · SHA-256 · Changelog

pip install https://nordbastion.com/downloads/nordbastion_mcp-0.2.0-py3-none-any.whl
nordbastion-mcp

결제

충전 전에 살펴보고 테스트하세요. 암호화폐 충전은 유료 서비스에만 필요합니다.

POST /v1/billing/topups · {"amount_usd":50,"crypto":"XMR"} · USD 30–10,000

x402는 충전 엔드포인트를 통해 Base의 서명된 USDC 결제를 지원합니다. 주문 전에 잔액 반영이 확인될 때까지 기다리세요.

x402: POST /v1/billing/topups · X-Payment-Mode: x402 · {"amount_usd":50}

속도 제한

API key: 120 / min · 3,000 / hour · public: 30 / min · HTTP 429 + Retry-After

계정 활동은 API 감사 로그에 기록됩니다. 인증 정보와 요청 본문은 포함되지 않습니다.

API 키 가져오기

북유럽에서 구축한 프라이빗 호스팅.