Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SearchCAIE MCP Serverfind questions on 'data representation' for 9618 paper 1 from 2021"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SearchCAIE MCP Server
Standalone MCP server for Search CAIE past-paper search.
Features
Core search tools for single-topic and multi-topic queries
Filters for subject, paper, year, session, chapter, mode, and pagination
LLM-friendly tool responses: concise text preview plus structured JSON
Multi-topic search returns
recommended_idsfor quick follow-up retrievalget_questionssupports bothcompact(default) andfulldetail modesBackward-compatible inputs: comma-separated strings and native arrays
Upstream retries and structured error handling
Tool behavior notes
search_multiaccepts eithertopics(comma-separated string) ortopics_list(array)get_questionsaccepts eitherquestion_ids(comma-separated string) orquestion_ids_list(array)get_questionsdefaults todetail="compact"to reduce token usage and improve LLM answer quality
Install
pip install .Or from git:
pip install "git+https://github.com/Pixel2075/searchcaie-mcp.git"Claude Desktop config
{
"mcpServers": {
"searchcaie-search": {
"command": "searchcaie-mcp",
"env": {
"MCP_API_BASE": "https://api.searchcaie.com/api"
}
}
}
}MCP_DEFAULT_SUBJECT is optional. If omitted, the server does not apply a
subject filter by default.
Environment variables
MCP_API_BASE(default:https://api.searchcaie.com/api)MCP_DEFAULT_SUBJECT(optional; if unset, no default subject filter is applied)MCP_REQUEST_TIMEOUT(default:30)MCP_TRANSPORT(default:stdio)MCP_HOST(default:127.0.0.1)MCP_PORT(default:8000)MCP_PATH(default:/mcp)
Run directly
searchcaie-mcpRun as a remote MCP server
MCP_TRANSPORT=streamable-http \
MCP_HOST=0.0.0.0 \
MCP_PORT=8000 \
MCP_PATH=/mcp \
searchcaie-mcpThis server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.