Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
作者による説明(英語の原文)
Filesystem-first MCP for Obsidian — an LLM-maintained wiki inspired by Karpathy's LLM Wiki.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
OBSIDIAN_VAULT_PATH, OBSIDIAN_API_URL, OBSIDIAN_API_VERIFY_TLS, OBSIDIAN_REST_API_KEY「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"kobsidian": {
"command": "npx",
"args": [
"-y",
"kobsidian-mcp"
],
"env": {
"OBSIDIAN_VAULT_PATH": "your-value",
"OBSIDIAN_API_URL": "your-value",
"OBSIDIAN_API_VERIFY_TLS": "your-value",
"OBSIDIAN_REST_API_KEY": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add kobsidian --env OBSIDIAN_VAULT_PATH=your-value --env OBSIDIAN_API_URL=your-value --env OBSIDIAN_API_VERIFY_TLS=your-value --env OBSIDIAN_REST_API_KEY=your-value -- npx -y kobsidian-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"kobsidian": {
"command": "npx",
"args": [
"-y",
"kobsidian-mcp"
],
"env": {
"OBSIDIAN_VAULT_PATH": "your-value",
"OBSIDIAN_API_URL": "your-value",
"OBSIDIAN_API_VERIFY_TLS": "your-value",
"OBSIDIAN_REST_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"kobsidian": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"kobsidian-mcp"
],
"env": {
"OBSIDIAN_VAULT_PATH": "your-value",
"OBSIDIAN_API_URL": "your-value",
"OBSIDIAN_API_VERIFY_TLS": "your-value",
"OBSIDIAN_REST_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
OBSIDIAN_API_URL envOBSIDIAN_API_VERIFY_TLS envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント bezata で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:OBSIDIAN_VAULT_PATH, OBSIDIAN_REST_API_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.2.1)がレジストリに届いたのは7 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Agent-Native Google Calendar - manage events, sync, and public booking
Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Filesystem-first MCP server for Obsidian vaults — with an LLM-Wiki layer on top.
_Inspired by Andrej Karpathy's LLM Wiki idea._ You curate the sources; the LLM does the bookkeeping.
Install · Quick start · Architecture · LLM Wiki · Tools · Docs
Docs: 简体中文 / 日本語 / 한국어
🧰 The only Obsidian MCP with workspaces.
vault.list/vault.select
let an LLM discover and switch between your Obsidian vaults in-session —
no restart, no config edit, no per-tool path threading. Backwards
compatible with
OBSIDIAN_VAULT_PATH. Added in v0.3.0.
See [docs/WORKSPACES.md](docs/WORKSPACES.md).
Configure each vault independently with .kobsidian.json: customize wiki folders, filenames, headings, and the stale-page threshold without sharing one configuration across every vault. notes.edit heading inserts also preserve paragraph spacing and join existing lists cleanly.
Configuration example and upgrade notes.
structuredContent output and the full 4-hint MCP annotation set (readOnlyHint, destructiveHint, idempotentHint, openWorldHint).vault.* (v0.3.0).** The LLM can vault.list your known Obsidian vaults (discovered from Obsidian's own registry or OBSIDIAN_VAULT_ env vars) and vault.select between them for the session. Fully backwards compatible: OBSIDIAN_VAULT_PATH stays the default and per-call vaultPath arguments always win.wiki.* namespace that turns your vault into a compounding knowledge base: ingest sources, auto-update an index + greppable log, lint for orphans / broken links / stale pages. Agent applies cross-refs via a proposedEdits contract so every write is visible in the transcript.MCP-Protocol-Version handling, origin 403, and optional bearer auth — all per the 2025-11-25 spec.npx -y kobsidian-mcp), cross-platform .mcpb bundles for Claude Desktop drag-and-drop, a smithery.yaml for Smithery, and a server.json for the MCP Registry. Each .mcpb release asset is VirusTotal-scanned with links appended to the release body.Pick your client below. Every client supports the full hybrid mode — filesystem-first tools (80+ of them) run against the vault path alone, and the same config can *simultaneously* carry the Local REST API key to unlock workspace.*, commands.*, and live DQL via dataview.query*. Set the whole env block once per client and every tool namespace lights up; leave the REST key blank and the filesystem-first tools keep working.
| Env var | Needed for |
|---|---|
OBSIDIAN_VAULT_PATH | Required everywhere. Absolute path to the vault. |
OBSIDIAN_API_URL | Base URL of the Local REST API plugin. Default https://127.0.0.1:27124. |
OBSIDIAN_API_VERIFY_TLS | _Optional._ Defaults to false (the REST API plugin uses a self-signed cert on 127.0.0.1). Set true only after trusting the cert in your OS keychain. |
OBSIDIAN_REST_API_KEY | Local REST API plugin bearer key — only for workspace.* / commands.* / live dataview.query*. |
Full list in docs/ENVIRONMENT.md. Swap npx for bunx anywhere if you want ≈10 ms cold-start instead of ≈200 ms.
Claude Code — claude mcp add
claude mcp add kobsidian -s user \
--env OBSIDIAN_VAULT_PATH=/absolute/path/to/vault \ --env OBSIDIAN_API_URL=https://127.0.0.1:27124 \ --env OBSIDIAN_REST_API_KEY=only-if-you-use-workspace-or-commands-tools \ -- npx -y kobsidian-mcp
On Windows, wrap the command in cmd /c: -- cmd /c npx -y kobsidian-mcp.
Claude Desktop — drag-and-drop .mcpb
Download kobsidian- .mcpb from the latest release and drag it into Claude Desktop. The installer prompts for vault path + optional API URL / key. Every release asset is VirusTotal-scanned — the links are in the release body.
Build one locally:
bun install
bun run build:compile # → dist/kobsidian (or .exe on Windows) bun run bundle:mcpb # → kobsidian.mcpb
Codex CLI (OpenAI) — codex mcp add
codex mcp add kobsidian \
--env OBSIDIAN_VAULT_PATH=/absolute/path/to/vault \ --env OBSIDIAN_API_URL=https://127.0.0.1:27124 \ --env OBSIDIAN_REST_API_KEY=only-if-you-use-workspace-or-commands-tools \ -- npx -y kobsidian-mcp
Cursor — ~/.cursor/mcp.json or deeplink
Edit ~/.cursor/mcp.json (or the per-project .cursor/mcp.json):
{
"mcpServers": { "kobsidian": { "type": "stdio", "command": "npx", "args": ["-y", "kobsidian-mcp"], "env": { "OBSIDIAN_VAULT_PATH": "/absolute/path/to/vault", "OBSIDIAN_API_URL": "https://127.0.0.1:27124", "OBSIDIAN_REST_API_KEY": "only-if-you-use-workspace-or-commands-tools" } } } }
Or hand a one-click deeplink to your users: cursor://anysphere.cursor-deeplink/mcp/install?name=kobsidian&config= .
VS Code (Copilot) — code --add-mcp
code --add-mcp '{"name":"kobsidian","command":"npx","args":["-y","kobsidian-mcp"],"env":{"OBSIDIAN_VAULT_PATH":"/absolute/path/to/vault","OBSIDIAN_API_URL":"https://127.0.0.1:27124","OBSIDIAN_REST_API_KEY":"only-if-you-use-workspace-or-commands-tools"}}'
Or create .vscode/mcp.json in your workspace with the same shape under a top-level servers key.
Gemini CLI — gemini mcp add
gemini mcp add kobsidian \
--env OBSIDIAN_VAULT_PATH=/absolute/path/to/vault \ --env OBSIDIAN_API_URL=https://127.0.0.1:27124 \ --env OBSIDIAN_REST_API_KEY=only-if-you-use-workspace-or-commands-tools \ -- npx -y kobsidian-mcp
Or hand-edit ~/.gemini/settings.json under mcpServers.
Antigravity (Google) — mcp_config.json
Edit ~/.gemini/antigravity/mcp_config.json (Windows: %USERPROFILE%\.gemini\antigravity\mcp_config.json):
{
"mcpServers": { "kobsidian": { "type": "stdio", "command": "npx", "args": ["-y", "kobsidian-mcp"], "env": { "OBSIDIAN_VAULT_PATH": "/absolute/path/to/vault", "OBSIDIAN_API_URL": "https://127.0.0.1:27124", "OBSIDIAN_REST_API_KEY": "only-if-you-use-workspace-or-commands-tools" } } } }
Zed — settings.json under context_servers
In ~/.config/zed/settings.json:
{
"context_servers": { "kobsidian": { "source": "custom", "command": "npx", "args": ["-y", "kobsidian-mcp"], "env": { "OBSIDIAN_VAULT_PATH": "/absolute/path/to/vault", "OBSIDIAN_API_URL": "https://127.0.0.1:27124", "OBSIDIAN_REST_API_KEY": "only-if-you-use-workspace-or-commands-tools" } } } }
OpenCode — opencode.json under mcp
{
"mcp": { "kobsidian": { "type": "local", "command": ["npx", "-y", "kobsidian-mcp"], "environment": { "OBSIDIAN_VAULT_PATH": "/absolute/path/to/vault", "OBSIDIAN_API_URL": "https://127.0.0.1:27124", "OBSIDIAN_REST_API_KEY": "only-if-you-use-workspace-or-commands-tools" } } } }
Factory Droid — droid mcp add
droid mcp add kobsidian "npx -y kobsidian-mcp" \
--env OBSIDIAN_VAULT_PATH=/absolute/path/to/vault \ --env OBSIDIAN_API_URL=https://127.0.0.1:27124 \ --env OBSIDIAN_REST_API_KEY=only-if-you-use-workspace-or-commands-tools
Other clients (Cline, JetBrains AI, Continue, custom hosts) — generic mcpServers JSON
Any MCP client that reads a standard mcpServers object will accept:
{
"mcpServers": { "kobsidian": { "type": "stdio", "command": "npx", "args": ["-y", "kobsidian-mcp"], "env": { "OBSIDIAN_VAULT_PATH": "/absolute/path/to/vault", "OBSIDIAN_API_URL": "https://127.0.0.1:27124", "OBSIDIAN_REST_API_KEY": "only-if-you-use-workspace-or-commands-tools" } } } }
"type": "stdio" is optional on clients that infer transport from command (Claude Code), but required by Claude Desktop, Cursor, VSCode, and Antigravity — include it for maximum portability.
smithery.ai renders an install UI straight from smithery.yaml and collects the four env vars
冒頭だけを表示しています。続きはリポジトリで読めます