🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@noraai/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@noraai/mcp-server - npm Package Compare versions

Comparing version
0.1.1
to
0.1.2
+11
-3
package.json
{
"name": "@noraai/mcp-server",
"version": "0.1.1",
"description": "MCP server for the Nora agent ops control plane — operate your agent fleet from Claude Code, Claude Desktop, Cursor, or any MCP client.",
"version": "0.1.2",
"description": "MCP server for Nora — deploy, monitor, and operate self-hosted OpenClaw and Hermes agent fleets on Docker or Kubernetes.",
"mcpName": "io.github.solomon2773/nora",

@@ -34,8 +34,16 @@ "license": "Apache-2.0",

"mcp",
"mcp-server",
"model-context-protocol",
"nora",
"agents",
"agent-management",
"agent-orchestration",
"openclaw",
"hermes",
"ops"
"ops",
"devops",
"llmops",
"docker",
"kubernetes",
"self-hosted"
],

@@ -42,0 +50,0 @@ "dependencies": {

@@ -40,3 +40,3 @@ # @noraai/mcp-server

Read: `list_agents`, `get_agent`, `get_agent_versions`, `get_platform_metrics`, `list_monitoring_events`, `get_agent_metrics`, `get_agent_metrics_summary`, `get_agent_cost`.
Read: `list_agents`, `get_agent`, `get_agent_stats`, `get_agent_versions`, `get_platform_metrics`, `get_fleet_status`, `list_monitoring_events`, `get_agent_metrics`, `get_agent_metrics_summary`, `get_agent_cost`.

@@ -43,0 +43,0 @@ Write: `deploy_agent`, `start_agent`, `stop_agent`, `restart_agent`, `redeploy_agent` — and `delete_agent`, which is only registered when `NORA_MCP_ALLOW_DESTRUCTIVE=true`.

@@ -14,3 +14,3 @@ #!/usr/bin/env node

export const SERVER_INFO = { name: "nora", version: "0.1.0" };
export const SERVER_INFO = { name: "nora", version: "0.1.2" };

@@ -17,0 +17,0 @@ export function createServer({ api, env = process.env } = {}) {

@@ -45,2 +45,14 @@ // Agent lifecycle tools — wrap the existing /api/agents endpoints. Auth and

server.registerTool(
"get_agent_stats",
{
title: "Get agent statistics",
description:
"Fetch real-time agent resource utilization and execution statistics (CPU, memory, disk, network, active tasks, error counts).",
inputSchema: { id: agentId },
annotations: { readOnlyHint: true },
},
withApi(async ({ id }) => jsonResult(await api.get(`/api/agents/${id}/stats`))),
);
server.registerTool(
"get_agent_versions",

@@ -47,0 +59,0 @@ {

@@ -24,2 +24,13 @@ // Monitoring and cost tools — wrap the existing /api/monitoring and per-agent

server.registerTool(
"get_fleet_status",
{
title: "Get fleet status",
description: "Fleet-wide needs-attention roll-up for agents and platform components.",
inputSchema: {},
annotations: { readOnlyHint: true },
},
withApi(async () => jsonResult(await api.get("/api/monitoring/fleet-status"))),
);
server.registerTool(
"list_monitoring_events",

@@ -26,0 +37,0 @@ {