1. Conduid
  2. Productivity
  3. Obsidian MCP
MCP server · Productivity

Obsidian MCP

obsidian mcp server

Unclaimed last commit a year ago goobsidianmcpproductivity
41Fair

Scored 5 months ago · breakdown

About Obsidian MCP

Obsidian MCP is an MCP server published by orvice in the Productivity category: obsidian mcp server.

The repository has 1 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/orvice/obsidian-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Obsidian MCP

Powered by Claude · Grounded in docs

I know everything about Obsidian MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

obsidian-mcp

A Model Context Protocol (MCP) server for Obsidian, written in Go.

Features

  • Interact with Obsidian through the MCP protocol
  • Support for Obsidian REST API
  • Provides tools and prompts functionality
  • Supports both stdio and SSE server modes

Prerequisites

This MCP server requires the Obsidian Local REST API plugin to be installed and enabled in Obsidian. This plugin provides a secure HTTPS interface that allows external tools to interact with your Obsidian notes through a REST API.

Installation

Using go install

go install github.com/orvice/obsidian-mcp/cmd/obsidian-mcp@latest

Build from source

git clone https://github.com/orvice/obsidian-mcp.git
cd obsidian-mcp
go build -o obsidian-mcp ./cmd/obsidian-mcp

Configuration

Environment Variables

  • OBSIDIAN_BASE_URL: Base URL for Obsidian REST API
  • OBSIDIAN_API_KEY: API key for Obsidian REST API
  • SSE_SERVER: Set to "true" to enable SSE server mode (optional)

MCP Configuration Examples

Claude Desktop Configuration

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "obsidian-mcp": {
      "command": "obsidian-mcp",
      "env": {
        "OBSIDIAN_BASE_URL": "http://localhost:27123",
        "OBSIDIAN_API_KEY": "your-obsidian-api-key"
      }
    }
  }
}

Continue Configuration

Add to ~/.continue/config.json:

{
  "experimental": {
    "modelContextProtocol": true
  },
  "mcpServers": {
    "obsidian-mcp": {
      "command": "obsidian-mcp",
      "args": [],
      "env": {
        "OBSIDIAN_BASE_URL": "http://localhost:27123",
        "OBSIDIAN_API_KEY": "your-obsidian-api-key"
      }
    }
  }
}

Usage

  1. Ensure Obsidian is installed with the REST API plugin enabled
  2. Obtain an API key and configure environment variables
  3. Start the MCP server
  4. Use in MCP-compatible clients (such as Claude Desktop)

Development

# Run the project
go run ./cmd/obsidian-mcp

# Run tests
go test ./...

# Build
make build

License

MIT License

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Obsidian MCP

How do I install Obsidian MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Obsidian MCP safe to use with an AI agent?

Its trust score is 41 out of 100 (fair). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Obsidian MCP still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.