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.

Exact, shared memory for AI agents: a hierarchical database where totals always add up, every write is attributed to the agent and person behind it, and any figure traces back to its source file. Agents create databases,

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

Persistent memory for AI agents. Hosted MCP server with capsule-scoped key/value storage, tags, TTL expiration, bulk ops, and RBAC.

Ask your Takibi Base collections anything; get answers with cited passages and a support score.

Personal context for every AI: search, read, and write back to your private Markdown library of articles, threads, PDFs, notes, and captured ChatGPT/Claude/Gemini/Grok conversations. Remote server, OAuth 2.1 paste-and-au
评论