Provides an MCP endpoint for translating documents and performing literature searches using an API key-based authentication.
Configuration
View docs{
"mcpServers": {
"wilddatax-suppr-mcp": {
"command": "npx",
"args": [
"-y",
"suppr-mcp"
],
"env": {
"SUPPR_API_KEY": "your_api_key_here"
}
}
}
}You can run the Suppr MCP server as a local, self-contained MCP endpoint that your client can invoke to translate documents and search PubMed-like literature. It exposes a ready-to-use, environment-based API key workflow and simple, reusable MCP configurations so your client can start translating or searching right away.
Set up your MCP client to talk to the Suppr MCP server by providing your API key and choosing a runtime configuration. You can run the server via npx for quick testing or install a local command for ongoing use. Use the provided MCP configurations to connect the client to the server, and then issue translation tasks or literature searches from your client as you normally would with an MCP service.
Prerequisites you need before starting:
Install the Suppr MCP client globally for quick usage or run it directly with npx for a one-off start.
npm install -g suppr-mcp
```
or use npx without installation:
```
npx suppr-mcpYou must provide your API key so the server can authenticate requests. Set the API key in your environment, then configure the MCP client to use one of the supported startup options.
export SUPPR_API_KEY=your_api_key_hereOption A: Use npx to run the MCP server in place (quick start) with explicit argument passing.
{
"mcpServers": {
"suppr": {
"command": "npx",
"args": ["-y", "suppr-mcp"],
"env": {
"SUPPR_API_KEY": "your_api_key_here"
}
}
}
}If you prefer a dedicated local command, you can run the server with a direct CLI entry that uses your API key.
{
"mcpServers": {
"suppr": {
"command": "suppr-mcp",
"env": {
"SUPPR_API_KEY": "your_api_key_here"
}
}
}
}Create a document translation task by providing either a file path or a file URL, target language, and optional source language and math formula optimization for PDFs.
Retrieve details and status for a translation task using its task_id.
List translation tasks with pagination support (offset and limit).
AI-powered semantic search for documents with configurable return fields and auto-select option.