Skip to content

.mcp.json と enabledMcpjsonServers の整合 #10

Description

@ikeisuke

概要

リポジトリルートに .mcp.json (context7) があるが、apps/claude/settings.jsonenabledMcpjsonServers は空配列。意図と実装が一致していない。

現状

// .mcp.json
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"]
    }
  }
}
// apps/claude/settings.json
"enabledMcpjsonServers": []

実際には context7 は別経路(user-level の MCP 設定 or plugin 経由)で起動している模様。設定の意図が読めない状態。

対応方針

どちらかに揃える:

A. プロジェクト MCP として正式化

  • enabledMcpjsonServers: ["context7"] に変更
  • このリポジトリに入った時のみ有効化

B. グローバル MCP として運用

  • .mcp.json を削除
  • ~/.claude/.mcp.json (= apps/claude/mcp.json をリンク)に移動
  • setup.sh でシンボリックリンク作成

dotfiles リポジトリ自身では context7 はそんなに使わないので B 案推奨

関連

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions