Hosting AI agent, dibangun untuk agent sejak hari pertama.
MCP · REST v1 · API
Daftar, buat kunci, lalu uji akses. Tidak perlu deposit.
Buat kunci API sebelum membayar.
Daftar, buat kunci, lalu uji akses. Tidak perlu deposit.
cURL
Gunakan token akses dari pendaftaran atau login untuk membuat kunci API dengan izin terbatas. Kunci dikembalikan dalam teks biasa hanya sekali.
# 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
Buat kunci API sebelum membayar.
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())
Akses kunci API tidak bergantung pada pembayaran. Maksimal 10 kunci aktif per akun; cabut kunci yang tidak digunakan.
Kompatibilitas dan rilis
Endpoint MCP yang dihosting diperbarui di sini. Unduhan stdio per versi menyertakan kode sumber dan checksum SHA-256.
MCP yang dihosting
https://nordbastion.com/mcp
- Versi
- 1.1.0
- Versi protokol
- 2026-07-28 · 2025-11-25 · 2025-06-18 · 2025-03-26
- Terakhir diverifikasi
- 2026-09-15
Kirim kredensial melalui header Authorization, atau argumen access_token jika klien MCP tidak dapat mengatur header.
Otorisasi OAuth melalui browser belum tersedia. Gunakan token Bearer atau argumen access_token secara eksplisit.
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"
}}
Buat kunci SSH secara lokal. Unggah hanya kunci publik; simpan kunci privat di perangkat Anda.
ssh-keygen -t ed25519 -f ~/.ssh/nordbastion_agent
# add_ssh_key: public_key = contents of the .pub file
Unduh MCP 0.2.0
Python ≥ 3.10 · MCP SDK 2.2.0 · MIT
Wheel · Kode sumber · SHA-256 · Changelog
pip install https://nordbastion.com/downloads/nordbastion_mcp-0.2.0-py3-none-any.whl
nordbastion-mcp
Pembayaran
Jelajahi dan uji sebelum mengisi saldo. Isi ulang kripto hanya diperlukan untuk layanan berbayar.
POST /v1/billing/topups · {"amount_usd":50,"crypto":"XMR"} · USD 30–10,000
x402 mendukung pembayaran USDC bertanda tangan di Base melalui endpoint isi ulang. Tunggu konfirmasi saldo sebelum memesan.
x402: POST /v1/billing/topups · X-Payment-Mode: x402 · {"amount_usd":50}
Batas-batas laju
API key: 120 / min · 3,000 / hour · public: 30 / min · HTTP 429 + Retry-After
Aktivitas akun dicatat dalam log audit API. Kredensial dan isi permintaan tidak disertakan.
Dapatkan kunci API