Skip to content

Conversation

@abnerjacobsen
Copy link

Summary
- Make uv sync install the workspace MCP server package (skillport-mcp) so uv run skillport-mcp works after a fresh checkout.
- Keep skillport-mcp as a separate package while ensuring it's available in the local workspace environment.

Problem
The README dev flow (uv sync then uv run skillport-mcp) can fail because skillport-mcp is not installed into the environment by default, causing:
error: Failed to spawn: skillport-mcp (os error 2)

Fix
- Add a dedicated mcp dependency group that includes skillport-mcp.
- Configure tool.uv.default-groups to include both dev and mcp by default.
- Add skillport-mcp to the uv workspace members and resolve it from the workspace source.

Verification
- uv sync
- SKILLPORT_SKILLS_DIR=.skills uv run skillport-mcp
- uv run verify_server.py

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.

1 participant