Skip to content

feat: Claude Desktop MCP extension#2

Merged
cortexark merged 1 commit into
mainfrom
develop
Apr 8, 2026
Merged

feat: Claude Desktop MCP extension#2
cortexark merged 1 commit into
mainfrom
develop

Conversation

@cortexark
Copy link
Copy Markdown
Owner

Summary

  • Adds a STDIO-based MCP server (src/mcp/server.js) that exposes 10 Argus monitoring tools to Claude Desktop
  • 8 read-only query tools: active processes, file accesses, network activity, sessions, daily summary, injection alerts, AI usage, monitoring status
  • 2 action tools: kill AI process (with PID validation), send macOS notification
  • Includes manifest.json for Anthropic Connectors Directory submission
  • Adds privacy policy and 3 usage examples to README
  • All tools have proper MCP annotations (readOnlyHint, destructiveHint, openWorldHint)
  • Error handling via safeTool wrapper on every tool

Test plan

  • End-to-end test with MCP client — all 10 tools respond correctly
  • kill_ai_process refuses unknown PIDs
  • send_notification delivers macOS notification
  • mcpb validate passes on manifest.json
  • mcpb pack produces valid .mcpb bundle (332 KB)
  • Verify tools appear in Claude Desktop after restart

STDIO-based MCP server that exposes Argus monitoring data to Claude
Desktop as local tools. Includes process detection, file access alerts,
network activity, session history, usage tracking, injection detection,
notifications, and process termination.

Adds manifest.json for Anthropic Connectors Directory submission,
privacy policy, and 3 usage examples in README.
@cortexark cortexark merged commit 416d2ea into main Apr 8, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant