obsidian-github-mcp
If you are the rightful owner of obsidian-github-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Obsidian GitHub MCP is a Model Context Protocol server that connects AI assistants to GitHub repositories containing Obsidian vaults.
Obsidian GitHub MCP is a server designed to integrate AI assistants with GitHub-hosted Obsidian vaults. This integration allows users to access, search, and analyze their notes and documentation stored in GitHub repositories. The server supports various AI hosts and provides features like intelligent search, task integration, and evolution tracking. It is particularly useful for knowledge workers, developers, and students who use Obsidian for knowledge management and store their data on GitHub for versioning and collaboration.
Features
- GitHub Repository Access: Connect to any GitHub repository containing your Obsidian vault.
- Type-Safe Implementation: Written in TypeScript with comprehensive type definitions.
- Input Validation: Robust validation for all API inputs using Zod schemas.
- Error Handling: Graceful error handling with informative messages.
- MCP Integration: Full compatibility with Claude, Cursor, Windsurf, Cline, and other MCP hosts.
Tools
getFileContents
Retrieve the contents of specific notes, documents, or files from your Obsidian vault.
searchFiles
Enhanced search with multiple modes: filename, path, content, and all.
searchIssues
Search for issues and discussions related to your knowledge base projects.
getCommitHistory
Track how your knowledge base has evolved over time with detailed commit history and diffs.