Skip to content

feat(mcp): add MCP server integration to skills and init#16

Merged
jimisola merged 7 commits intomainfrom
feat/mcp-integration
Apr 19, 2026
Merged

feat(mcp): add MCP server integration to skills and init#16
jimisola merged 7 commits intomainfrom
feat/mcp-integration

Conversation

@jimisola
Copy link
Copy Markdown
Member

@jimisola jimisola commented Apr 19, 2026

Summary

  • `/reqstool:status` — tries the `reqstool` MCP server `get_status` tool first; notifies the user immediately when falling back to `reqstool status local` CLI
  • `/reqstool:add-req` and `/reqstool:add-svc` — verification steps prefer MCP (`get_requirement_status` / `get_svc`) with CLI fallback
  • `/reqstool:init` — offers to write `.mcp.json` after creating `.reqstool-ai.yaml`; asks whether project-scoped (`.mcp.json` in root, committed) or global (`~/.config/claude/mcp.json`)
  • README — new MCP server section with config example, scope options, and version note (reqstool ≥ 0.9.0)
  • Plugin and marketplace versions bumped to 0.3.0

Test plan

  • Run `claude plugin validate .` — passes with no errors
  • Load plugin locally: `claude --plugin-dir ./plugins/reqstool`
  • Run `/reqstool:status` in a project without MCP configured — confirm "falling back to CLI" message appears before CLI output
  • Run `/reqstool:status` in a project with MCP configured — confirm MCP result is used
  • Run `/reqstool:init` — confirm new step 5 offers MCP config with project/global scope choice

- /reqstool:status now tries the reqstool MCP get_status tool first;
  notifies user immediately when falling back to CLI
- /reqstool:add-req and /reqstool:add-svc verification steps prefer
  MCP (get_requirement_status / get_svc) with CLI fallback
- /reqstool:init offers to write .mcp.json (project or global scope)
  after creating .reqstool-ai.yaml
- README: add MCP server section with config example and version note
- Bump plugin and marketplace versions to 0.3.0

Requires reqstool >= 0.9.0 for MCP server support.

Signed-off-by: Jimisola Laursen <jimisola@jimisola.com>
…e.json

Signed-off-by: Jimisola Laursen <jimisola@jimisola.com>
Signed-off-by: Jimisola Laursen <jimisola@jimisola.com>
Signed-off-by: Jimisola Laursen <jimisola@jimisola.com>
@jimisola jimisola force-pushed the feat/mcp-integration branch from ca43a29 to dff86ef Compare April 19, 2026 08:32
Comment thread .github/workflows/validate-plugins.yml Fixed
@jimisola jimisola force-pushed the feat/mcp-integration branch from fc9ac37 to dff86ef Compare April 19, 2026 08:40
@jimisola jimisola merged commit 1175438 into main Apr 19, 2026
2 checks passed
@jimisola jimisola deleted the feat/mcp-integration branch April 19, 2026 09:07
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.

2 participants