judge0-ce
3.9
Judge0 CE is a robust, scalable, and open-source online code execution system.
Judge0 CE is a powerful tool for building applications that require online code execution features, such as competitive programming platforms, e-learning platforms, candidate assessment and recruitment platforms, online code editors, and online IDEs. It is recognized as one of the most advanced online code execution systems available, offering a comprehensive API for seamless integration of code execution capabilities into applications.
Features
- {'name': 'Submissions', 'description': 'Retrieve and create submissions, with the ability to check submission status using a token.'}
- {'name': 'Batched Submissions', 'description': 'Create and retrieve multiple submissions simultaneously for batch processing.'}
- {'name': 'Languages', 'description': 'Retrieve information about supported programming languages and a list of all active languages.'}
- {'name': 'Statuses', 'description': 'Obtain current statuses of various operations and submissions.'}
- {'name': 'Configuration', 'description': 'Access detailed information about the configuration settings of the Judge0 system.'}
Usage with Different Platforms
mcp
{
"create_submission": {
"description": "Create a new submission with code and language details.",
"parameters": {
"source_code": "Base64 encoded source code.",
"language_id": "ID of the programming language."
}
},
"get_submission": {
"description": "Retrieve the details of a specific submission using a token.",
"parameters": {
"token": "Unique token for the submission."
}
}
}