MCP Server with SSE endpoint for Obsidian

by duncanchiu409

370 downloads
Not rated
GitHub

About

A simple MCP server with a Server-Sent Events (SSE) endpoint that connects an Obsidian vault to self-hosted n8n. It is intended for users who want to automate workflows between Obsidian and n8n.

Details

Author
duncanchiu409
Downloads
370
Categories
Knowledge Base

- SSE endpoint for MCP communication
- Integrates Obsidian vault with self-hosted n8n
- Requires the Obsidian API plugin
- Based on the official mcp-server project

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP Server with SSE endpoint for Obsidian
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the Obsidian API plugin on your vault. Then clone the repository and run the server using the command:
uv --directory mcp-obsidian-sse uvicorn main:app --reload

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp server with sse endpoint for obsidian": {
            "mcp-obsidian-sse": {
                "command": "uv",
                "args": [
                    "--directory",
                    "mcp-obsidian-sse",
                    "uvicorn",
                    "main:app",
                    "--reload"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-obsidian-sse": {
        "command": "uv",
        "args": [
            "--directory",
            "mcp-obsidian-sse",
            "uvicorn",
            "main:app",
            "--reload"
        ]
    }
}

MCP Server with SSE endpoint for Obsidian

This is a simple MCP server with a SSE endpoint for Obsidian. I use this to connect my obsidian vault to my self-hosted n8n. Before running this, you need to install the Obsidian API on your obsidian vault.

Usage

git clone https://github.com/mcp-server/mcp-obsidian-sse.git
uv --directory mcp-obsidian-sse uvicorn main:app --reload

Credit

This project is based on the mcp-server project.
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.