Skip to content

mcp

Start a local Model Context Protocol server over stdio, letting AI assistants connect to overseer’s data and run commands.

overseer mcp

Setup with Claude

Add overseer as an MCP server in ~/.claude/settings.json:

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

Available MCP tools

ToolDescription
list_commandsList all overseer commands with descriptions
run_prsFetch open PRs and MRs from configured GitHub/GitLab instances
run_repos_statusShow git status for all managed repos
get_configReturn the active config as JSON
run_commandRun a shell command with secrets injected
run_note_searchSearch the Obsidian vault

run_command parameters

ParameterRequiredDescription
commandYesShell command to run (executed via sh -c)
gitlabNoGitLab instance name — injects GITLAB_TOKEN and GITLAB_HOST
githubNoGitHub instance name — injects GITHUB_TOKEN
envNo1Password environment name — injects its secrets as env vars

Alternative: context dump

For a one-off paste into an AI chat rather than persistent integration, use overseer context.