{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.SarutobiSasuke8/obsidian-github-mcp","description":"A permissioned MCP gateway for agent proposals to a Git-backed Obsidian vault.","title":"Obsidian GitHub MCP","repository":{"url":"https://github.com/SarutobiSasuke8/obsidian-github-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"npm","identifier":"@sarutobi-sasuke/obsidian-github-mcp","version":"0.1.0","transport":{"type":"streamable-http","url":"http://127.0.0.1:{VAULT_MCP_PORT}/mcp","headers":[{"value":"Bearer {client_token}","variables":{"client_token":{"description":"Existing operator-provisioned MCP client token, not the GitHub token.","isRequired":true,"isSecret":true}},"name":"Authorization"}]},"environmentVariables":[{"description":"Loopback HTTP listening port.","default":"3210","name":"VAULT_MCP_PORT"},{"description":"Owner of the operator-authorised vault repository.","isRequired":true,"name":"VAULT_MCP_GITHUB_OWNER"},{"description":"Operator-authorised vault repository name.","isRequired":true,"name":"VAULT_MCP_GITHUB_REPO"},{"description":"Absolute path to the operator-provisioned policy YAML.","isRequired":true,"name":"VAULT_MCP_POLICY_FILE"},{"description":"Absolute path to the operator-provisioned client-token YAML.","isRequired":true,"name":"VAULT_MCP_TOKEN_FILE"},{"description":"Required for the token-based quickstart. Alternatively configure all three GitHub App variables documented in README.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"GitHub App alternative: set all three App variables instead of GITHUB_TOKEN.","name":"GITHUB_APP_ID"},{"description":"GitHub App installation ID, required with GITHUB_APP_ID.","name":"GITHUB_APP_INSTALLATION_ID"},{"description":"Absolute path to the operator-provisioned App private key; required with GITHUB_APP_ID.","isSecret":true,"name":"GITHUB_APP_PRIVATE_KEY_FILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T17:26:42.418598Z","publishedAt":"2026-10-24T17:26:42.418598Z","updatedAt":"2026-10-24T17:26:42.418598Z","isLatest":true}}}
