What are the prerequisites to use this server?
You need Obsidian installed with a vault, the Local REST API plugin enabled and configured, and Python 3.10 or newer.
@labeveryday
基本信息
This project provides a Model Context Protocol (MCP) server for interacting with Obsidian vaults through AI assistants.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-obsidian-enhanced": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Get content of a note from your Obsidian vault
Create a new note in your Obsidian vault
Update an existing note in your Obsidian vault
Append content to an existing note
Delete a note from your Obsidian vault
List files and folders in your Obsidian vault
Get the currently active file in Obsidian
Create a daily note with predefined sections
A Model Context Protocol (MCP) server that integrates Amazon Q with Obsidian vaults, allowing Amazon Q to interact with notes, search, and manage vault content without requiring the Obsidian application to be open. It uses the Obsidian Local REST API plugin for all operations and is built with FastMCP.
Install by cloning the repository, creating a Python virtual environment, and installing dependencies with pip install -e ".[dev]". Configure a .env file with OBSIDIAN_API_KEY, OBSIDIAN_HOST, and OBSIDIAN_PORT. Integrate with Amazon Q CLI by adding an MCP server entry in ~/.aws/amazonq/mcp.json pointing to run_server.py. Run the server with python run_server.py.
You need Obsidian installed with a vault, the Local REST API plugin enabled and configured, and Python 3.10 or newer.
Set the environment variables `OBSIDIAN_API_KEY`, `OBSIDIAN_HOST` (default 127.0.0.1), `OBSIDIAN_PORT` (default 27124) in a `.env` file. Additional options include `OBSIDIAN_PROTOCOL`, `OBSIDIAN_VERIFY_SSL`, and `OBSIDIAN_TIMEOUT`.
Add an MCP server definition in `~/.aws/amazonq/mcp.json` with the command `uv` and arguments pointing to the repository directory and `run_server.py`. Amazon Q can then invoke the server’s tools.
Implemented tools include `obsidian_read_note`, `obsidian_create_note`, `obsidian_update_note`, `obsidian_append_note`, `obsidian_delete_note`, `obsidian_list_files`, `obsidian_get_active_file`, and `obsidian_create_daily_note`. Additional tools like `obsidian_search` are planned for Phase 2.
Phase 1 (core infrastructure and basic file/search/daily‑note operations) is complete. Phase 2 (advanced search, metadata management, note organization, search‑and‑compile) is planned.
Local MCP server and CLI that keeps a Git-versioned, model-written index of a codebase and its database schema, so coding agents start each task with the whole system in view.

Orcha is a unified context layer for AI tools and agents. It stores and indexes and exposes organizational, team, or individual knowledge. Files, structured databases, and connected sources live in one workspace, and age

Scento Perfume API is a free fragrance API and perfume notes database for developers and AI agents. Search 1,500+ perfumes and 400+ ingredients, compare scents, find similar perfumes, map scent families and build occasio

Local-first MCP server that snapshots your project's working state into one context object. Open-core, privacy-first.
Project context your AI can query through MCP — with source evidence.
评论