Hint-Services-obsidian-github-mcp — Claude Code MCP server
Connects an AI assistant to an Obsidian vault stored in GitHub, so it can retrieve notes, search files, and inspect repository history.
claude mcp add --transport http hint-services-obsidian-github-mcp https://server.smithery.ai/@Hint-Services/obsidian-github-mcp/mcpWhat Hint-Services-obsidian-github-mcp does
This MCP server connects an AI assistant to a GitHub repository that contains an Obsidian vault. Its tools can fetch a note with getFileContents, search by filename, path, content, or all three through searchFiles, find related GitHub issues, and inspect commit history with diffs through getCommitHistory.
Setup requires GITHUB_TOKEN, GITHUB_OWNER, and GITHUB_REPO. Use a token with repo for a private repository or public_repo for a public one; organization repositories also require read:org. Without these variables, the server cannot reach the vault.
Claude Code connects through the Smithery HTTP endpoint. The implementation uses TypeScript, validates API inputs with Zod schemas, and includes error handling for failed requests.
What it helps with
- locate a note by its filename
- retrieve a Markdown file from the vault
- inspect changes made to notes
- search project issues alongside documentation
Example prompts for the agent
- Use
searchFilesto find vault files whose name containsOKR 2025. - Read
Daily Notes/2024-01-15.mdwithgetFileContents. - Use
getCommitHistoryto show how the vault changed and include diffs.
How to install Hint-Services-obsidian-github-mcp
Platform CLI: remote server
claude mcp add --transport http hint-services-obsidian-github-mcp https://server.smithery.ai/@Hint-Services/obsidian-github-mcp/mcpPlatform CLI: remote server
codex mcp add hint-services-obsidian-github-mcp --url https://server.smithery.ai/@Hint-Services/obsidian-github-mcp/mcpConfig file
{
"mcpServers": {
"hint-services-obsidian-github-mcp": {
"url": "https://server.smithery.ai/@Hint-Services/obsidian-github-mcp/mcp"
}
}
}Config file
{
"servers": {
"hint-services-obsidian-github-mcp": {
"type": "http",
"url": "https://server.smithery.ai/@Hint-Services/obsidian-github-mcp/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http hint-services-obsidian-github-mcp https://server.smithery.ai/@Hint-Services/obsidian-github-mcp/mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Hint-Services-obsidian-github-mcp
How do I install Hint-Services-obsidian-github-mcp in Claude Code?
Run claude mcp add --transport http hint-services-obsidian-github-mcp https://server.smithery.ai/@Hint-Services/obsidian-github-mcp/mcp.
What does Hint-Services-obsidian-github-mcp do?
It lets an AI assistant access an Obsidian vault hosted in GitHub. The server retrieves and searches files, finds issues, and exposes commit history with changes.
Which GitHub token permissions are required?
Private repositories need repo, while public repositories need public_repo. Access to organization repositories also requires read:org.