Skip to content

docs: simplify mcp config to bare reqstool mcp (reqstool 0.10.0+)#22

Merged
jimisola merged 1 commit into
mainfrom
feat/mcp-no-path-arg-0.10.0
May 10, 2026
Merged

docs: simplify mcp config to bare reqstool mcp (reqstool 0.10.0+)#22
jimisola merged 1 commit into
mainfrom
feat/mcp-no-path-arg-0.10.0

Conversation

@jimisola
Copy link
Copy Markdown
Member

@jimisola jimisola commented Apr 27, 2026

Summary

  • Update README and /reqstool:init skill to write the simplified args: ["mcp"] form.
  • Bump version pin from ≥ 0.9.0 to ≥ 0.10.0 (the release that ships auto-detect).
  • Add a one-line note explaining how auto-detect works (walks up for .reqstool-ai.yaml, uses system.path).

Depends on: reqstool/reqstool-client#365 (must be released as 0.10.0 first).

The old ["mcp", "local", "-p", "<path>"] form still works on reqstool 0.10.0+, so existing user configs aren't broken — only newly generated ones change.

Test plan

  • Wait for reqstool-client 0.10.0 release before merging.
  • After merge, run /reqstool:init against a sample project and verify .mcp.json contains "args": ["mcp"].
  • Verify the resulting MCP server starts and responds to list_requirements from a project root containing .reqstool-ai.yaml.

reqstool 0.10.0 (reqstool/reqstool-client#365) makes `reqstool mcp` walk
up from cwd to find `.reqstool-ai.yaml` and serve `system.path` from it,
so the explicit `local -p <path>` form is no longer needed in `.mcp.json`.

Update both the README example and the `/reqstool:init` skill so newly
generated configs use the simplified, portable form. The old form still
works for backwards compatibility.

Signed-off-by: Jimisola Laursen <jimisola@jimisola.com>
@jimisola jimisola self-assigned this May 10, 2026
@jimisola jimisola merged commit 370dda8 into main May 10, 2026
3 checks passed
@jimisola jimisola deleted the feat/mcp-no-path-arg-0.10.0 branch May 10, 2026 21:33
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