Run npx -y contextplusplus@latest install --mcp for a private Bearer/Connect-URL setup with no OAuth. Then use get-research-consultancy, web-search, and scrape-link as native tools in your host.
{
"inputs": [
{
"type": "promptString",
"id": "contextplusplus-api-key",
"description": "context++ API key",
"password": true
}
],
"servers": {
"contextplusplus": {
"type": "http",
"url": "https://mcp.contextplusplus.com/mcp",
"headers": { "Authorization": "Bearer ${input:contextplusplus-api-key}" }
}
}
}The install link configures only the URL. Add the inputs/headers block above to .vscode/mcp.json (or your user mcp.json) and VS Code will prompt for your API key on first connect.
{
"mcpServers": {
"contextplusplus": {
"url": "https://mcp.contextplusplus.com/mcp",
"headers": { "Authorization": "Bearer ${env:CONTEXTPLUSPLUS_API_KEY}" }
}
}
}Cursor does not prompt for secrets inline — set CONTEXTPLUSPLUS_API_KEY in your environment and reference it via ${env:...} as shown.
[mcp_servers.contextplusplus]
url = "https://mcp.contextplusplus.com/mcp"
bearer_token_env_var = "CONTEXTPLUSPLUS_API_KEY"
# Before launching Codex:
export CONTEXTPLUSPLUS_API_KEY="atmd_..."Codex reads the bearer token from the named environment variable at connect time — no login flow required.
{
"mcpServers": {
"contextplusplus": {
"url": "https://mcp.contextplusplus.com/mcp",
"headers": { "Authorization": "Bearer ${env:CONTEXTPLUSPLUS_API_KEY}" }
}
}
}Manual fallback for clients that accept Claude/Cursor-shaped MCP JSON. Set CONTEXTPLUSPLUS_API_KEY before launching the client so the header resolves locally.
https://inspector.manufact.com/inspector?autoConnect=https%3A%2F%2Fmcp.contextplusplus.com%2Fmcp&tab=chatOpen the MCP Inspector ↗ for a quick protocol check before wiring the server into a production client. Add an Authorization: Bearer <your key> header once it loads — the link above only pre-fills the URL.
/ setup in three steps
01
Use npx -y contextplusplus@latest install --mcp. It detects supported hosts and installs the workflow skill.
02
The wizard signs you in and writes an isolated, revocable Connect URL into owner-private config. No OAuth and no credential in the public plugin.
03
get-research-consultancy plans evidence work, web-search finds leads, and scrape-link retrieves source Markdown. Older names remain compatibility aliases.
/ output proof
scrape and convert_url return structured Markdown, search returns ranked URL pools, and consult keeps research loops disciplined.
# Example Domain
This domain is for use in documentation examples without needing
permission. Avoid use in operations.
[Learn more](https://iana.org/domains/example)/ faq
No. The protocol endpoint stays at https://mcp.contextplusplus.com/mcp. This homepage only explains how to connect and use it.
No. This is the hosted MCP surface — connect the endpoint and authenticate. Local development still exists for operators.
No. The smart installer writes each private Connect URL only into owner-private client config. Public plugins and deep links contain no key. Manual Bearer configuration is an advanced fallback.
Choose CLI for terminals, scripts, CI, headless systems, or shell-capable agents without MCP support. Visit https://cli.contextplusplus.com.
get-research-consultancy, web-search, and scrape-link, plus the consult, search, scrape, and convert_url compatibility aliases.