Vinkius
Obsidian Publish

Obsidian Publish MCP. Index your entire markdown knowledge base, not just search keywords.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Obsidian Publish MCP on Cursor AI Code Editor MCP Client Obsidian Publish MCP on Claude Desktop App MCP Integration Obsidian Publish MCP on OpenAI Agents SDK MCP Compatible Obsidian Publish MCP on Visual Studio Code MCP Extension Client Obsidian Publish MCP on GitHub Copilot AI Agent MCP Integration Obsidian Publish MCP on Google Gemini AI MCP Integration Obsidian Publish MCP on Lovable AI Development MCP Client Obsidian Publish MCP on Mistral AI Agents MCP Compatible Obsidian Publish MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Obsidian Publish MCP Server lets your AI read private or public Obsidian markdown notes directly. It indexes your entire digital garden, crawling file paths, understanding link structures, and retrieving raw content from deep within your vault.

Use it when you need an agent to know everything in your knowledge base, without you manually opening every single note.

What your AI agents can do

Get file

Pulls the complete, raw markdown text of a specified note into your workflow.

Get metadata

Extracts internal data points from a Markdown page, like tags or frontmatter properties.

List files

Lists every published raw file path currently available across the entire Obsidian workspace.

+ 2 more capabilities included
Map entire note structure

Builds contextual trees by listing all published file paths and visualizing how they are linked in the vault.

Extract raw note content

Streams the complete, unedited markdown text from any specific file into your agent's chat window for analysis.

Read internal properties and tags

Retrieves metadata like creation dates, custom frontmatter fields, and applied Obsidian tags.

Identify site configuration

Pings the global settings to confirm connectivity and check the overall deployment status of the publishing endpoint.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

Obsidian Publish: 5 Tools for Vault Indexing

These five tools give your AI client granular control over your private markdown vault. They let the agent list files, extract metadata, read full content, and map the structural relationships between notes.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Obsidian Publish on Vinkius
get019d75e1

get file

Pulls the complete, raw markdown text of a specified note into your workflow.

get019d75e1

get metadata

Extracts internal data points from a Markdown page, like tags or frontmatter properties.

list019d75e1

list files

Lists every published raw file path currently available across the entire Obsidian workspace.

list019d75e1

list navigation

Shows the structural hierarchy of your notes, visualizing how they are organized in folders and links.

site019d75e1

site info

Retrieves global settings information for the entire site deployment to verify connectivity.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Obsidian Publish, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Obsidian Publish MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Obsidian Publish. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 5 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Sifting through decades of notes shouldn't feel like clicking 50 browser tabs.

Right now, if you want to reference a concept from your archive—say, a specific character trait or an old project spec—you open Obsidian. You manually click the folder. You find the note title. Then you scroll down and copy the relevant paragraph into a fresh document. It’s slow, it's tedious, and you always risk missing context.

With this MCP server, that whole process vanishes. Your AI agent handles the file system interaction for you. You simply ask: 'What did I write about Project Chimera in 2022?' The agent runs `list_files`, pulls the full text with `get_file`, and gives you a single summary—no clicking required.

Obsidian Publish MCP Server: Get structural context, not just file names.

The biggest time sink today is figuring out *how* notes relate. You have a pile of documents, but you don't know which note links to the policy manual or if the core concept is referenced anywhere else in the vault. You waste time tracing those internal connections.

This server changes that by exposing `list_navigation` and `get_metadata`. It lets your agent see the entire web—the folder structure, the tags, and the explicit links. It’s not just indexing files; it's mapping a network.

What you can do with this MCP connector

You’re connecting Obsidian Publish directly to your AI client. This server treats your entire markdown vault like a fully indexed database. It doesn't just read titles; it crawls the actual internal structure—the links between notes, the metadata attached to files, and the complete raw text of every single note. You use this when you need an agent that knows everything in your knowledge base without having to manually open and paste notes for context.


Mapping Your Whole Vault Structure

To build a map of your digital garden, you'll first call list_files which pulls every published raw file path currently available across the whole Obsidian workspace. You can then use list_navigation to see the structural hierarchy of those notes; it visualizes how they’re organized in folders and how they link together conceptually.

Deep Content Access & Contextual Reading

When you need the agent to analyze a specific document, you run get_file. This action pulls the complete, unedited markdown text of any specified note directly into your workflow. That raw content is crucial; it gives your agent the full context needed for accurate Q&A or summarization.

Understanding relationships between concepts requires more than just reading the text. You call get_metadata to pull internal data points from a Markdown page. This extracts things like custom frontmatter properties, applied Obsidian tags (like #concept), and creation dates. These structured details let your agent understand how notes relate to each other.

System Health Check

To verify that the connection is live and ready for action, you run site_info. This pulls global settings information for the entire site deployment. It's a quick ping that confirms connectivity and checks the overall status of the publishing endpoint.

Built · Hosted · Managed by Vinkius Obsidian Publish Server - Index Markdown Knowledge Base Server ID 019d75e1-e432-734c-9236-0c91927db387
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Obsidian Publish MCP

How does Obsidian Publish MCP Server handle private vaults? +

It requires you to enter your Site ID and an optional access token for private data. This gives the agent permission to read content that isn't publicly visible.

Can I use `get_metadata` to find all notes tagged #todo? +

Yes. You run get_metadata on specific files, and it pulls out frontmatter properties like tags. This lets your agent search across the whole vault for a common tag.

What is the difference between `list_files` and `list_navigation`? +

list_files gives you every single file path that exists. list_navigation shows the structured, linked view—the way a user actually sees it in Obsidian.

Does Obsidian Publish MCP Server only work for text files? +

No. While markdown is primary, the tools are designed to handle file paths and assets. get_file can stream both raw text and binary assets if they are published.

If I use `list_files`, are there limits to how many file paths can be returned at once? +

No, the tool handles large sets of files by chunking results. The server manages rate limiting automatically so your AI client doesn't hit external API caps when fetching a massive vault structure.

How does running `site_info` help me verify the Obsidian Publish deployment status? +

It immediately confirms if the connection to your published site is active and correctly configured. This prevents spending time trying to read files that aren't actually live on the web.

Does `get_file` only pull markdown content, or can it retrieve binary assets too? +

It pulls the complete raw contents, including embedded binary assets like images and PDFs. Your AI client receives these as streamable data payloads for processing.

Can I use `list_files` to target only files within a specific subdirectory? +

Yes, you can pass path filters when calling the tool. This lets your agent narrow the scope and quickly index documentation in one folder without crawling the entire vault.

Can the AI accurately recreate the folder structure of my vault? +

Yes. When the model invokes list_navigation, it downloads the systematic JSON map of the entire public vault, thereby allowing it to understand the relationships and physical structure of your folders perfectly.

Does `get_file` automatically render complex Markdown components? +

No rendering is performed on our end. The get_file tool returns pure raw Markdown (including frontmatter and obsidian syntax). Fortunately, LLMs (like Claude) are exceptionally adept at reading and reasoning over raw Markdown text structures.

If my Published site is private and requires a password, does it still work? +

Yes, it works gracefully. If you configured Obsidian Publish with restricted read access, you can manually inject a persistent token into the setup, giving your AI agent the clearance to read securely behind the authentication wall.

Built & Managed by Vinkius 30s setup 5 tools

We've already built the connector for Obsidian Publish. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 5 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.