Skip to content

fix(deps): add missing mcp optional-dependency extra - #624

Open
aarochu wants to merge 1 commit into
Panniantong:mainfrom
aarochu:fix/pyproject-mcp-extra
Open

fix(deps): add missing mcp optional-dependency extra#624
aarochu wants to merge 1 commit into
Panniantong:mainfrom
aarochu:fix/pyproject-mcp-extra

Conversation

@aarochu

@aarochu aarochu commented Aug 14, 2026

Copy link
Copy Markdown

Summary

  • agent_reach/integrations/mcp_server.py tells users to install agent-reach[mcp] when the mcp package is missing, but pyproject.toml never defined an mcp extra (only browser, cookies, all, dev exist). The suggested fix command was a dead end.
  • Added mcp = ["mcp[cli]>=1.0"] to [project.optional-dependencies] so the guided install command actually works.

Closes #608

Test plan

  • python -m pytest tests/ -v — same 11 pre-existing failures as on main (Windows symlink-privilege issues + one missing test module), unrelated to this change; no new failures introduced.

mcp_server.py tells users to install agent-reach[mcp] when the mcp
package is missing, but pyproject.toml never defined that extra, so
the guidance was a dead end. Closes Panniantong#608.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
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.

MCP install guidance references missing package extra

1 participant