OctoNet

OctoNet @mostajs/net

13 databases × 11 transports — /health | GraphQL | RPC | OData
3
Entities
8
Transports
24
Endpoints

Configuration

Dialectsqlite :memory:
Port14500
Pool10
Strategycreate
Show SQL❌ Format: ❌ Highlight: ❌
❌ Cannot find package 'better-sqlite3' imported from /home/hmd/prod/octonet-mcp/node_modules/@mostajs/orm/dist/dialects/sqlite.dialect.js

Projects — multi-database

Chargement...
+ Ajouter un projet
SQL
postgresql://user:password@localhost:5432/dbname
Collez un tableau JSON de schemas, ou chargez un fichier .json / .zip

Configuration — arbre decisonnel

Chargement...

Schema systeme — vue electronique

Chargement...

Performance — metriques live

Chargement...

MCP Agent Simulator — test tools like an AI agent

Selectionnez un projet puis cliquez "Tools"
En attente...
Journal MCP (JSON-RPC)

    

Transports

rest graphql ws sse jsonrpc mcp grpc trpc odata nats arrow

Quick Links

  • /health — status du serveur
  • /graphql — GraphiQL IDE
  • /events — Server-Sent Events stream
  • /rpc — JSON-RPC method discovery
  • ws://localhost:14500/ws — WebSocket
  • /_admin/ — Admin panel (config, API keys, explorer)

API Explorer

Schemas — charger les EntitySchema

Chargement...

Console Live — requêtes en temps réel

Déconnecté 0 requêtes
En attente de connexion...

Test Connectivité — tester depuis ornetadmin ou tout client

Testez la connectivité et les transports depuis n'importe quel client :

# Health check
curl http://localhost:14500/health

# REST — lister les entités
curl http://localhost:14500/api/v1/users

# REST — créer
curl -X POST http://localhost:14500/api/v1/users \
  -H "Content-Type: application/json" -d '{"name":"Test"}'

# JSON-RPC
curl -X POST http://localhost:14500/rpc \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"User.findAll","params":{},"id":1}'

# WebSocket
wscat -c ws://localhost:14500/ws

# SSE (événements temps réel)
curl -N http://localhost:14500/events

# Depuis ornetadmin API Explorer
# Ouvrir http://localhost:4489/ → API Explorer → Serveur: http://localhost:14500

# Client Java (à venir)
# MostaClient client = new MostaClient("http://localhost:14500");
# List<User> users = client.rest().findAll(User.class);