ScholarMCP currently documents three MCP-capable coding clients in detail:
Recommended Setup Path
For all three clients, use this order:
- Install or verify the client CLI.
- Register ScholarMCP with the client’s MCP command.
- Confirm the server appears in the client’s MCP list or detail view.
- Fall back to manual config only if the CLI registration fails or writes bad config.
When Manual Config Is Needed
Use the manual configuration section on the client-specific page if:
- the client has no stable non-interactive
mcp addflow - the CLI rejects your environment variables or command arguments
- the registration succeeds, but the stored config is incomplete or points at the wrong command
If CLI registration succeeds but ScholarMCP still does not start correctly, verify:
- the stored command still points to an installed
scholar-mcplauncher - the MCP server is running in
stdiomode - the environment variables are attached to the same server entry
- your client can still see the
scholar_mcpserver after restart
Choose Your Client
- Claude Code: /getting-started/claude-code/
- OpenAI Codex: /getting-started/openai-codex/
- OpenCode: /getting-started/opencode/
For general server runtime details, see /reference/configuration/ and /reference/cli/. For common setup failures, see /reference/troubleshooting/.