Obsidian Local
БесплатноНе проверенExpose a local Obsidian vault to VS Code and GitHub Copilot for reading, writing, searching, and tagging notes via stdio.
Описание
Expose a local Obsidian vault to VS Code and GitHub Copilot for reading, writing, searching, and tagging notes via stdio.
README
MCP local em Node.js + TypeScript para expor seu vault do Obsidian ao VS Code + GitHub Copilot.
Ele foi pensado para uso local via stdio, com foco em ler e escrever notas Markdown dentro do seu vault.
Install
npm install -g obsidian-mcp-local
Features
Tools disponíveis
search_notes(query)- busca por texto no path, frontmatter e conteúdo das notas
- retorna resultados ranqueados com pequeno excerpt
get_note(path)- abre uma nota do vault
- retorna
path,frontmatterecontent
create_note(path, content, overwrite?)- cria uma nota nova
- opcionalmente sobrescreve uma nota existente
append_to_note(path, content)- adiciona conteúdo no final de uma nota existente
find_by_tag(tag)- encontra notas por tag
- suporta
tagsno frontmatter e tags inline no conteúdo
Regras implementadas
- só acessa arquivos dentro do vault configurado
- ignora diretórios como:
.obsidian.gitnode_modules
- trabalha apenas com arquivos
.md - normaliza paths para evitar acesso fora do diretório base
Estrutura do projeto
obsidian-mcp-local/
package.json
tsconfig.json
README.md
.vscode/
mcp.example.json
src/
index.ts
Pré-requisitos
- Node.js 20+
- npm
- VS Code com GitHub Copilot
- um vault do Obsidian local
Instalação
No diretório do projeto:
npm install
npm run build
Para desenvolvimento:
npm run dev
Para rodar a versão compilada:
npm start
Como usar no VS Code
1. Compile o projeto
npm install
npm run build
2. Ajuste o arquivo MCP do VS Code
Copie o conteúdo de .vscode/mcp.example.json para o seu .vscode/mcp.json no workspace onde você vai usar o Copilot.
Exemplo: utilizando localmente:
{
"servers": {
"obsidian-local-vault": {
"type": "stdio",
"command": "node",
"args": ["C:/caminho/para/obsidian-mcp-local/dist/index.js"],
"env": {
"OBSIDIAN_VAULT_PATH": "D:/Obsidian/Vault"
}
}
}
}
utilizando via npx (sem necessidade de build local):
{
"servers": {
"obsidian-local-vault": {
"command": "npx",
"args": ["-y", "obsidian-mcp-local"],
"env": {
"OBSIDIAN_VAULT_PATH": "D:/Obsidian/Vault"
}
}
}
}
3. Atualize os caminhos
Substitua:
C:/caminho/para/obsidian-mcp-local/dist/index.jsD:/Obsidian/Vault
pelos caminhos reais da sua máquina.
4. Reinicie/recarrregue o VS Code
Depois disso, o Copilot deve descobrir o servidor MCP.
Exemplos de uso no Copilot Chat
- “Procure no meu vault notas sobre .NET”
- “Abra a nota
knowledge/backend/dotnet.md” - “Crie uma nota em
inbox/ideias-mcp.mdcom um resumo do que discutimos” - “Adicione no final da nota
daily/2026-04-06.mdo texto- testar MCP local” - “Encontre notas com a tag
#arquitetura”
Possíveis melhorias futuras
append_under_heading- parsing de
[[wikilinks]] get_backlinks(note)- índice em SQLite para busca rápida
- whitelist de pastas para escrita (
inbox/,daily/,scratch/) - bloqueio configurável de escrita em determinadas pastas
Observações importantes
- Este projeto não depende do Obsidian aberto.
- Ele opera diretamente sobre os arquivos do vault.
- Se você habilitar escrita tanto no Obsidian quanto no VS Code, o controle de concorrência fica por sua conta.
- O projeto hoje assume que o vault é uma pasta Markdown local.
Arquivo principal
A implementação está em:
src/index.ts
Licença
Uso pessoal / base inicial para customização.
Установка Obsidian Local
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/henriquecsouzza/obsidian-mcp-localFAQ
Obsidian Local MCP бесплатный?
Да, Obsidian Local MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Obsidian Local?
Нет, Obsidian Local работает без API-ключей и переменных окружения.
Obsidian Local — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Obsidian Local в Claude Desktop, Claude Code или Cursor?
Открой Obsidian Local на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Obsidian Local with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
