- Home
- MCP servers
- Judge0 Ce
Judge0 Ce
- python
0
GitHub Stars
python
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"bach-ai-tools-judge0_ce": {
"command": "python",
"args": [
"server.py"
],
"env": {
"API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}You run a Judge0 Ce MCP Server to access the Judge0 Ce API through MCP clients. This server lets you run locally or remotely while handling authentication and request routing in a consistent way.
How to use
You can connect to this MCP server using either a stdio-based runtime or a local command that starts the server. The important parts are that you provide your API key for authentication and choose a running method that fits your environment.
How to install
Prerequisites: you need Python (for pip installation) and optionally uvx for a streamlined start experience. If you prefer a direct local run, you should have Python available.
Configuration and usage notes
Environment variables are used for authentication and runtime configuration. Set the API key before starting the server.
Additional usage tips
You can start the server using one of the supported methods, then connect your MCP client to run submissions against Judge0 Ce endpoints.
Available tools
about
Get general information about the MCP server and its capabilities.
create_a_submission
Create a new submission; you'll receive a token to check status later.
get_a_submission
Retrieve details of a specific submission by its token.
get_a_batched_submission
Fetch multiple submissions in a single request.
get_languages
List available programming languages supported by Judge0 Ce.
get_statuses
Return the possible statuses for submissions.
get_configuration
Retrieve detailed configuration information for Judge0 Ce.