Obsidian Github MCP Server

A Model Context Protocol server for accessing GitHub repositories containing Obsidian vaults

Remote serverstreamable-httpTypeScript

What is the Obsidian Github MCP Server?

A Model Context Protocol server for accessing GitHub repositories containing Obsidian vaults.

What Obsidian Github MCP does

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.

Hint Services is a boutique consultancy with a mission to develop and expand how user interfaces leverage artificial intelligence technology. We architect ambition at the intersection of AI and User Experience, founded and led by Ben Hofferber.

Key capabilities

  • 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

Practical notes

  • Maintained by Hint-Services, written in TypeScript.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Obsidian Github MCP Server

{
  "mcpServers": {
    "obsidianGithub": {
      "command": "npx",
      "args": ["-y", "obsidian-github-mcp"],
      "env": {
        "GITHUB_TOKEN": "your-github-token",
        "GITHUB_OWNER": "your-github-username",
        "GITHUB_REPO": "your-obsidian-vault-repo"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
GITHUB_TOKENCredential the server authenticates with.Yes
GITHUB_OWNERConfiguration value read at startup.Optional
GITHUB_REPOConfiguration value read at startup.Optional

Frequently asked questions

A Model Context Protocol server for accessing GitHub repositories containing Obsidian vaults Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.