Skip to main content

Agent Setup

Register Snoopy's MCP server with AI agent frameworks for programmatic Reddit monitoring.

Quick start

# Register with Claude Code
snoopy agent install claude

# Register with Cursor
snoopy agent install cursor

# Register with VS Code
snoopy agent install vscode

# Check registration status
snoopy agent status

Supported frameworks

FrameworkRuntime IDConfig targetFormat
Claude Codeclaude~/.claude/settings.jsonJSON
Claude Desktopclaude-desktopPlatform-specific Claude Desktop configJSON
ChatGPT DesktopchatgptManual setup via Developer ModeN/A
Gemini CLIgemini~/.gemini/settings.jsonJSON
Codexcodex~/.codex/config.tomlTOML
Cursorcursor~/.cursor/mcp.jsonJSON
VS Codevscode.vscode/mcp.json (workspace)JSON
OpenCodeopencodeopencode.json (project root)JSON
Genericgeneric-mcpPrinted to stdoutManual

Per-framework setup

Claude Code

snoopy agent install claude

Registers snoopy MCP server in ~/.claude/settings.json under mcpServers.

Claude Desktop

snoopy agent install claude-desktop

Registers in Claude Desktop config (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json).

ChatGPT Desktop

snoopy agent install chatgpt

Prints manual setup instructions. ChatGPT Desktop requires a remote HTTP MCP endpoint via Developer Mode.

Gemini CLI

snoopy agent install gemini

Registers in ~/.gemini/settings.json under mcpServers.

Codex

snoopy agent install codex

Appends [mcp_servers.snoopy] section to ~/.codex/config.toml.

Cursor

snoopy agent install cursor

Registers in ~/.cursor/mcp.json under mcpServers.

VS Code

snoopy agent install vscode

Registers in .vscode/mcp.json under servers (workspace scope).

OpenCode

snoopy agent install opencode

Registers in opencode.json under mcp (project root).

Generic MCP

snoopy agent install generic-mcp

Prints a JSON config snippet for manual registration in any MCP-compatible framework.

Uninstalling

snoopy agent uninstall <runtime>

Removes only Snoopy-owned entries from the framework config. Other MCP servers are preserved.

Verification

After registration, verify the setup:

  1. Restart or reload the agent framework.
  2. Check that Snoopy tools appear in the framework's tool list.
  3. Run a simple command (e.g. snoopy_doctor) to verify connectivity.

Manual registration

If snoopy agent install doesn't work for your framework, register manually:

{
"mcpServers": {
"snoopy": {
"command": "snoopy",
"args": ["mcp"]
}
}
}

For VS Code:

{
"servers": {
"snoopy": {
"type": "stdio",
"command": "snoopy",
"args": ["mcp"]
}
}
}

Troubleshooting

SymptomLikely causeFix
Tools not appearingFramework not restartedRestart framework after registration
Server fails to startsnoopy not on PATHVerify with which snoopy or use absolute path
Doctor shows issuesSystem not healthyRun snoopy doctor and fix reported issues
  • MCP Server — MCP server documentation and tool list
  • Skills — Snoopy skill packages
  • For Agents — agent constraints and decision flow