Skip to content

fix: setup-claude config filename/key, remove stale tools, bundle sch…#25

Open
le-dawg wants to merge 2 commits into
kschlt:mainfrom
solution8-com:fix/setup-claude-and-schema-packaging
Open

fix: setup-claude config filename/key, remove stale tools, bundle sch…#25
le-dawg wants to merge 2 commits into
kschlt:mainfrom
solution8-com:fix/setup-claude-and-schema-packaging

Conversation

@le-dawg
Copy link
Copy Markdown

@le-dawg le-dawg commented May 19, 2026

…ema in package

  • setup-claude now writes .mcp.json (not .claude-mcp-config.json)
  • top-level key changed from 'servers' to 'mcpServers' (Claude Code standard)
  • removed hardcoded stale tools array and description field from generated config
  • moved schemas/adr.schema.json into adr_kit/schemas/ for pip distribution
  • fixed validate.py _get_default_schema_path() to use package-relative path
  • added [tool.setuptools.package-data] to pyproject.toml
  • updated tests/unit/test_adr_schema.py path after schema move
  • added tests/integration/test_setup_commands.py (4 tests, all passing)

Fixes: #23, #24

…ema in package

- setup-claude now writes .mcp.json (not .claude-mcp-config.json)
- top-level key changed from 'servers' to 'mcpServers' (Claude Code standard)
- removed hardcoded stale tools array and description field from generated config
- moved schemas/adr.schema.json into adr_kit/schemas/ for pip distribution
- fixed validate.py _get_default_schema_path() to use package-relative path
- added [tool.setuptools.package-data] to pyproject.toml
- updated tests/unit/test_adr_schema.py path after schema move
- added tests/integration/test_setup_commands.py (4 tests, all passing)

Fixes: kschlt#23, kschlt#24
@le-dawg le-dawg closed this May 19, 2026
@le-dawg le-dawg reopened this May 19, 2026
Fixed 1 file(s) based on 1 unresolved review comment.

Co-authored-by: CodeRabbit <noreply@coderabbit.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

setup-claude creates wrong config filename (.claude-mcp-config.json instead of .mcp.json)

1 participant