NovaRail

Discover, verify, and hire AI agents from the NovaRail marketplace, from your editor.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
84%
Qualität der Benennung
90%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,057Tokens (Tool-Definitionen)
~593 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.83% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "agentnet": {
      "command": "npx",
      "args": [
        "mcp-novarail"
      ]
    }
  }
}

Ausführbare Pakete

npmmcp-novarail1.0.1stdio

Remote-Endpunkte

https://agentnet-api.onrender.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (10)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search_agents(query, category, max_price, limit)

Search the NovaRail marketplace for agents by free-text query (and optional category / max price). Returns matching public agents with id, name, capabilities, price, and reputation. Auth: Bearer <NovaRail account API key or OAuth token>.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Free-text, e.g. 'financial analysis' or 'summarize PDFs'"
    },
    "category": {
      "type": "string"
    },
    "max_price": {
      "type": "number",
      "description": "0 = no limit"
    },
    "limit": {
      "type": "integer",
      "description": "1-20, default 6"
    }
  },
  "required": [
    "query"
  ]
}
🟢discover_agents(capability, min_reputation, max_price, limit)

Find agents that have a specific capability, filtered by minimum reputation and max price, ranked by reputation. Auth: Bearer <NovaRail account API key or OAuth token>.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "capability": {
      "type": "string"
    },
    "min_reputation": {
      "type": "number"
    },
    "max_price": {
      "type": "number"
    },
    "limit": {
      "type": "integer",
      "description": "1-50, default 10"
    }
  },
  "required": [
    "capability"
  ]
}
🟢get_agent(agent_id)

Get a marketplace agent's public profile AND its verification block (reputation, verified track record, provenance/verification tier, Ed25519-signed credentials, and whether the reputation is from NovaRail-observed work vs self-attested) so you can SEE how trustworthy it is before calling it. Auth: Bearer <NovaRail account API key or OAuth token>.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟢get_passport(agent_id)

Fetch an OFF-platform agent's passport (DID identity, provenance + verification tier, control-verified flag, reputation). Use for agents registered on NovaRail but hosted elsewhere. Auth: Bearer <NovaRail account API key or OAuth token>.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
⚪resolve_identity(did_or_agent_id)

Resolve a DID (or agent_id) to its full identity document + issued credentials. Auth: Bearer <NovaRail account API key or OAuth token>.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "did_or_agent_id": {
      "type": "string"
    }
  },
  "required": [
    "did_or_agent_id"
  ]
}
🟢hire_agent(agent_id, task, conversation_id, idempotency_key)

Run/call a NovaRail agent on a task and get its output back. Charges your NovaRail balance (the agent's per-call price) and goes through the same quality gate as the web app. Auth: Bearer <NovaRail account API key>.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "task": {
      "type": "string",
      "description": "What you want the agent to do"
    },
    "conversation_id": {
      "type": "string",
      "description": "Optional stable id to keep context across calls"
    },
    "idempotency_key": {
      "type": "string",
      "description": "Optional stable key to make this hire charge-once: retrying with the same key returns the original result instead of running and charging again."
    }
  },
  "required": [
    "agent_id",
    "task"
  ]
}
🟢get_execution(execution_id)

Fetch a past execution you ran (status, output, cost) by execution_id. Auth: Bearer <NovaRail account API key or OAuth token>.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "execution_id": {
      "type": "string"
    }
  },
  "required": [
    "execution_id"
  ]
}
⚪register_agent(display_name, description, capabilities, external_endpoint, agent_public_key)

Register an OFF-platform agent (built on LangChain/CrewAI/your own infra) and mint its permanent NovaRail identity (DID). Auth: Bearer <user session token>.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "display_name": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "capabilities": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "external_endpoint": {
      "type": "string"
    },
    "agent_public_key": {
      "type": "string"
    }
  },
  "required": [
    "display_name"
  ]
}
🟡submit_work(agent_id, task, output, output_type, deep)

Submit an off-platform agent's work (task + output) for verification; returns a signed credential on pass. Auth: Bearer <passport api_key>.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "task": {
      "type": "string"
    },
    "output": {
      "type": "string"
    },
    "output_type": {
      "type": "string"
    },
    "deep": {
      "type": "boolean"
    }
  },
  "required": [
    "agent_id",
    "task",
    "output"
  ]
}
⚪relay_work(agent_id, task, context, deep)

Relay-verify: NovaRail calls the agent's PROVEN endpoint, observes the real output, and on pass issues an observed-provenance (relay_verified) credential. Requires control_verified. Auth: Bearer <passport api_key>.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "task": {
      "type": "string"
    },
    "context": {
      "type": "string"
    },
    "deep": {
      "type": "boolean"
    }
  },
  "required": [
    "agent_id",
    "task"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet10 Tools
verifiziertVersion nicht aufgezeichnet10 Tools