Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
MCP server that interacts with Obsidian via the Obsidian rest API community plugin
| Date | Stars |
|---|---|
| 2026-08-03 | 4249 |
| 2026-08-12 | 4291 |
| 2026-08-18 | 4310 |
| 2026-08-19 | 4311 |
| 2026-08-20 | 4313 |
| 2026-08-21 | 4320 |
| 2026-08-22 | 4323 |
| 2026-08-23 | 4326 |
| 2026-08-24 | 4331 |
| 2026-08-25 | 4336 |
| 2026-08-26 | 4341 |
| 2026-08-27 | 4346 |
| 2026-08-28 | 4348 |
| 2026-08-29 | 4352 |
| 2026-08-30 | 4355 |
| 2026-08-31 | 4357 |
| 2026-09-01 | 4359 |
| 2026-09-02 | 4363 |
| 2026-09-03 | 4365 |
| 2026-09-04 | 4368 |
| 2026-09-05 | 4368 |
| 2026-09-06 | 4371 |
| 2026-09-07 | 4375 |
| 2026-09-08 | 4376 |
| 2026-09-09 | 4378 |
| 2026-09-10 | 4382 |
| 2026-09-11 | 4395 |
| 2026-09-12 | 4403 |
| 2026-09-13 | 4406 |
| 2026-09-14 | 4409 |
| 2026-09-15 | 4415 |
| 2026-09-16 | 4419 |
| 2026-09-17 | 4423 |
| 2026-09-18 | 4426 |
| 2026-09-19 | 4428 |
| 2026-09-20 | 4435 |
| 2026-09-21 | 4437 |
| 2026-09-22 | 4439 |
| 2026-09-23 | 4441 |
| 2026-09-24 | 4443 |
| 2026-09-25 | 4444 |
| 2026-09-26 | 4445 |
| 2026-09-27 | 4446 |
| 2026-09-28 | 4450 |
| 2026-09-29 | 4450 |
| 2026-09-30 | 4453 |
| 2026-10-01 | 4456 |
| 2026-10-02 | 4458 |
| 2026-10-03 | 4455 |
| 2026-10-04 | 4456 |
| 2026-10-05 | 4458 |
| 2026-10-06 | 4460 |
| 2026-10-07 | 4462 |
| 2026-10-08 | 4468 |
| 2026-10-09 | 4467 |
| 2026-10-10 | 4468 |
| 2026-10-11 | 4469 |
| 2026-10-12 | 4473 |
| 2026-10-13 | 4473 |
| 2026-10-14 | 4476 |
| 2026-10-15 | 4479 |
| 2026-10-16 | 4480 |
| 2026-10-17 | 4479 |
| 2026-10-18 | 4481 |
| 2026-10-19 | 4482 |
| 2026-10-20 | 4483 |
| 2026-10-21 | 4483 |
| 2026-10-22 | 4486 |
| 2026-10-23 | 4488 |
| 2026-10-24 | 4489 |
| 2026-10-25 | 4490 |
| 2026-10-26 | 4496 |
| 2026-10-27 | 4502 |
| 2026-10-28 | 4506 |
| 2026-10-29 | 4508 |
| 2026-10-30 | 4511 |
| 2026-10-31 | 4514 |
| 2026-11-01 | 4514 |
| 2026-11-02 | 4516 |
| 2026-11-04 | 4517 |
Today
+1 stars today
This week
+11 stars this week
This month
+59 stars this month
Momentum
0.0
growth rate 0.24%/day
# MCP server for Obsidian
MCP server to interact with Obsidian via the Local REST API community plugin.
<a href="https://glama.ai/mcp/servers/3wko1bhuek"><img width="380" height="200" src="https://glama.ai/mcp/servers/3wko1bhuek/badge" alt="server for Obsidian MCP server" /></a>
## Components
### Tools
The server implements multiple tools to interact with Obsidian:
- list_files_in_vault: Lists all files and directories in the root directory of your Obsidian vault
- list_files_in_dir: Lists all files and directories in a specific Obsidian directory
- get_file_contents: Return the content of a single file in your vault.
- search: Search for documents matching a specified text query across all files in the vault
- patch_content: Insert content into an existing note relative to a heading, block reference, or frontmatter field.
- append_content: Append content to a new or existing file in the vault.
- delete_file: Delete a file or directory from your vault.
### Example prompts
Its good to first instruct Claude to use Obsidian. Then it will always call the tool.
The use prompts like this:
- Get the contents of the last architecture call note and summarize them
- Search for all files where Azure CosmosDb is mentioned and quickly explain to me the context in which it is mentioned
- Summarize the last meeting notes and put them into a new note 'summary meeting.md'. Add an introduction so that I can send it via email.
## Requirements
- Python >= 3.11
- `mcp` Python SDK `>=1.1.0,<2.0.0` (pinned in `pyproject.toml`). `mcp-obsidian` currently registers its tool handlers via the `mcp` 1.x low-level `Server` API (`@app.list_tools()` / `@app.call_tool()`), which was removed in `mcp` 2.0. Installing with an unconstrained `mcp>=2.0` will crash at import with `AttributeError: 'Server' object has no attribute 'list_tools'`.
## Configuration
### Obsidian REST API Key
There are two ways to configure the environment with the Obsidian REST API Key.
1. Add to server config (preferred)
```json
{
"mcp-obsidian": {
"command": "uvx",
"args": [
"mcp-obsidian"
],
"env": {
"OBSIDIAN_API_KEY": "<your_api_key_here>",
"OBSIDIAN_HOST": "<your_obsidian_host>",
"OBSIDIAN_PORT": "<your_obsidian_port>"
}
}
}
```
Sometimes Claude has issues detecting the location of uv / uvx. You can use `which uvx` to find and paste the full path in above config in such cases.
2. Create a `.env` file in the working directory with the following required variables:
```
OBSIDIAN_API_KEY=your_api_key_here
OBSIDIAN_HOST=your_obsidian_host
OBSIDIAN_PORT=your_obsidian_port
```
Note:
- You can find the API key in the Obsidian plugin config
- Default port is 27124 if not specified
- Default host is 127.0.0.1 if not specified
## Quickstart
### Install
#### Obsidian REST API
You need the Obsidian REST API community plugin running: https://github.com/coddingtonbear/obsidian-local-rest-api
Install and enable it in the settings and copy the api key.
#### Claude Desktop
On MacOS: `~/Library/Application\ Support/Claude/claude_desktop_config.json`
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`
<details>
<summary>Development/Unpublished Servers Configuration</summary>
```json
{
"mcpServers": {
"mcp-obsidian": {
"command": "uv",
"args": [
"--directory",
"<dir_to>/mcp-obsidian",
"run",
"mcp-obsidian"
],
"env": {
"OBSIDIAN_API_KEY": "<your_api_key_here>",
"OBSIDIAN_HOST": "<your_obsidian_host>",
"OBSIDIAN_PORT": "<your_obsidian_port>"
}
}
}
}
```
</details>
<details>
<summary>Published Servers Configuration</summary>
```json
{
"mcpServers": {
"mcp-obsidian": {
"command": "uvx",
"args": [
"mcp-obsidian"
],
"env": {
"OBSIDIAN_API_KEY": "<YOUR_OBSIDIAN_API_KEY>",
"OBSIDIAN_HOST": "<your_obsidian_host>",
"OBSIDIAN_PORT": "<your_obsidian_port>"
}
Excerpt of 5,926 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:c6fd1d243c086d09, desc:mcp server