Claude Code only caches the plugin directory when installed from a
marketplace, not parent directories. This broke the shared mcp-servers/
architecture because relative paths like ../../mcp-servers/ resolved
to non-existent locations in the cache.
Changes:
- Move gitea and wikijs MCP servers into plugins/projman/mcp-servers/
- Move netbox MCP server into plugins/cmdb-assistant/mcp-servers/
- Update .mcp.json files to use ${CLAUDE_PLUGIN_ROOT}/mcp-servers/
- Update setup.sh to handle new bundled structure
- Add netbox.env config template to setup.sh
- Update CLAUDE.md and CANONICAL-PATHS.md documentation
This ensures plugins work correctly when installed and cached.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
20 lines
259 B
Plaintext
20 lines
259 B
Plaintext
# Wiki.js MCP Server Dependencies
|
|
|
|
# MCP SDK
|
|
mcp>=0.1.0
|
|
|
|
# HTTP client for GraphQL
|
|
httpx>=0.27.0
|
|
httpx-sse>=0.4.0
|
|
|
|
# Configuration
|
|
python-dotenv>=1.0.0
|
|
|
|
# Testing
|
|
pytest>=8.0.0
|
|
pytest-asyncio>=0.23.0
|
|
pytest-mock>=3.12.0
|
|
|
|
# Type hints
|
|
typing-extensions>=4.9.0
|