From 8e010d937dad9168a180a6976967b27f77c50cd5 Mon Sep 17 00:00:00 2001 From: Defame1297 Date: Sun, 28 Jun 2026 14:03:10 +0000 Subject: [PATCH] feat(bin): bundle Obsidian MCP server into bin plugin ## Why The Obsidian MCP server config was living at the repo root, making it a repo-level concern rather than part of the plugin it belongs to. Moving it into plugins/bin/ means the plugin is self-contained and the server travels with it on install. ## Implementation Notes mcpServers is declared in the Copilot manifest (plugin.json) because Copilot requires explicit path declarations. CC auto-discovers .mcp.json from the plugin root so no change to the CC manifest is needed. --- Co-authored-by: Claude Sonnet 4.6 --- .mcp.json => plugins/bin/.mcp.json | 6 +++--- plugins/bin/plugin.json | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) rename .mcp.json => plugins/bin/.mcp.json (82%) diff --git a/.mcp.json b/plugins/bin/.mcp.json similarity index 82% rename from .mcp.json rename to plugins/bin/.mcp.json index 4b81687..a1e4c58 100644 --- a/.mcp.json +++ b/plugins/bin/.mcp.json @@ -1,12 +1,12 @@ { "mcpServers": { "obsidian": { - "type": "stdio", - "command": "npx", "args": [ "@bitbonsai/mcpvault@latest", "docs/" - ] + ], + "command": "npx", + "type": "stdio" } } } diff --git a/plugins/bin/plugin.json b/plugins/bin/plugin.json index 6959b94..adf9771 100644 --- a/plugins/bin/plugin.json +++ b/plugins/bin/plugin.json @@ -7,6 +7,7 @@ "description": "A place for things to be binned", "keywords": [], "license": "MIT", + "mcpServers": ".mcp.json", "name": "bin", "skills": [ "skills/"