# The MCP read server's dependency, deliberately not in requirements.txt. # # `requirements.txt` describes what an *instance* needs to run `wikitool`, and # it is what `dist export` ships. The server is an optional second consumer: # an instance that only ever uses the CLI should not be made to install # pydantic, starlette, uvicorn and cryptography to do it. # # tools/.venv/bin/pip install -r tools/requirements-mcp.txt # WIKI_TRACE=0 tools/.venv/bin/python -m chemenu.mcp --transport stdio # # The tests under `chemenu/tests/test_mcp_server.py` skip without it; CI # installs it, so they do run. mcp>=2.0