create_translation
Create a document translation task. Supports file upload via path or URL.
Find academic papers by describing what you are looking for, then queue full-document translations that keep the mathematical notation intact.
LABSCO SUMMARY
Search and translation sit behind one key, so identifying a relevant paper and queueing its translation happen without leaving the session. The translation path is deliberately asynchronous — create_translation hands back a task, get_translation polls it for status and result URLs — which means the client has to come back rather than block. optimize_math_formula is the option worth setting: it exists for documents where the notation is the content.
A client for Suppr's literature service: semantic search over academic papers and an asynchronous document translation queue.
A Suppr API key in SUPPR_API_KEY, and a local file path or a reachable URL for anything you want translated.
One command plus a key — npx suppr-mcp, then supply credentials
USE CASES
Describe what you are looking for in ordinary language and take back the papers that match, capped at the number you asked for.
Queue the file or URL for translation with the math-formula option set, then poll the task for its status and result URLs.
List the jobs you have run before, then fetch the result URLs for the ones that have since finished.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
create_translationCreate a document translation task. Supports file upload via path or URL.
get_translationGet translation task details and status. Use this to check progress and get result URLs.
list_translationsList translation tasks with pagination. View all historical translation tasks.
search_documentsAI-driven semantic search for academic literature. Input natural language query to find relevant papers.
BEFORE YOU INSTALL
4 tools when we connected. create_translation is asynchronous: it returns a task_id, and you poll get_translation until status is DONE before target_file_url exists.
Both documented setups run the server on your machine.
CONTEXT COST
Rated by the size of the 4 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx suppr-mcp{
"mcpServers": {
"suppr": {
"command": "npx",
"args": [
"-y",
"suppr-mcp"
],
"env": {
"SUPPR_API_KEY": "<YOUR_SUPPR_API_KEY>"
}
}
}
}{
"mcpServers": {
"suppr": {
"command": "suppr-mcp",
"env": {
"SUPPR_API_KEY": "<YOUR_SUPPR_API_KEY>"
}
}
}
}