
Hint Services Obsidian Github Mcp
If you keep your Obsidian vault in a GitHub repo, this server lets Claude read and search through it directly. You get getFileContents for pulling specific notes, searchFiles with modes for filename, path, content, or all three at once, and getCommitHistory to see how notes evolved. It also surfaces searchIssues for GitHub integration. The filename search mode is handy when you need something specific like "OKR 2025.md" without wading through content matches. Needs a GitHub token with repo access and your owner/repo details in the config. Written in TypeScript with Zod validation throughout.
- GitHub stars
- 9
- tools
- 4
- auth
- Secret needed
- transport
- HTTP
- last updated
- Sep 14, 2025
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
getFileContentsRetrieve the contents of a specific note, document, or file from your Obsidian vault stored in GitHub (hoffination/Ben-Personal). Perfect for accessing your knowledge base content.1 params
Retrieve the contents of a specific note, document, or file from your Obsidian vault stored in GitHub (hoffination/Ben-Personal). Perfect for accessing your knowledge base content.
filePathstringsearchFilesSearch for notes, documents, and files within your Obsidian vault on GitHub (hoffination/Ben-Personal). Find specific knowledge base content using GitHub's powerful search syntax. Supports searching in filenames, paths, and content.4 params
Search for notes, documents, and files within your Obsidian vault on GitHub (hoffination/Ben-Personal). Find specific knowledge base content using GitHub's powerful search syntax. Supports searching in filenames, paths, and content.
pagenumberperPagenumberquerystringsearchInstringfilename · path · content · alldefault: allsearchIssuesSearch for issues and discussions in your Obsidian vault repository (hoffination/Ben-Personal). Great for tracking tasks, project management, and collaborative knowledge work.1 params
Search for issues and discussions in your Obsidian vault repository (hoffination/Ben-Personal). Great for tracking tasks, project management, and collaborative knowledge work.
querystringgetCommitHistoryTrack the evolution of your Obsidian vault knowledge base by retrieving commit history from GitHub (hoffination/Ben-Personal). See how your notes and ideas have developed over time with detailed diffs.5 params
Track the evolution of your Obsidian vault knowledge base by retrieving commit history from GitHub (hoffination/Ben-Personal). See how your notes and ideas have developed over time with detailed diffs.
authorstringdaysnumberincludeDiffsbooleanmaxCommitsnumberpagenumberSponsors
Readme
Obsidian GitHub MCP
A Model Context Protocol (MCP) server that connects AI assistants to GitHub repositories containing Obsidian vaults. This server enables seamless integration with your knowledge base stored on GitHub, allowing AI assistants to read, search, and analyze your Obsidian notes and documentation.
Why This Tool?
Many Obsidian users store their vaults in GitHub for backup, versioning, and collaboration. This MCP server bridges the gap between your GitHub-hosted Obsidian vault and AI assistants, enabling:
- Knowledge Base Access: Retrieve specific notes and documents from your Obsidian vault
- Intelligent Search: Find relevant content across your entire knowledge base
- Evolution Tracking: See how your ideas and notes have developed over time
- Task Integration: Connect with issues and project management workflows
Features
Details
- Repository
- github.com/hint-services/obsidian-github-mcp
- Categories
- Developer Tools, Documents & Knowledge, Search & Web Crawling
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active