EduBase vs Opik
EduBase is an MCP server published by EduBase. Marketplaces we read that list it: 1 (Docker MCP Catalog). Opik is an MCP server published by comet-ml. Marketplaces we read that list it: 2 (Official MCP Registry, Docker MCP Catalog). As of our marketplace pass on 2026-10-17. This pair was picked by a reader, not by our comparison rule, so search engines are asked not to index the page.
Where each is published
| Marketplace | ||
|---|---|---|
| Docker MCP Catalog | Listed Version: sha256:1760c3731ae7 Forks (GitHub): 13 Pulls (Docker Hub): 61 853 Stars (Docker Hub): 1 Stars (GitHub): 28 Not marked · First seen |
Listed Version: sha256:0e0d7d33d5eb Forks (GitHub): 38 Pulls (Docker Hub): 16 983 Stars (Docker Hub): 1 Stars (GitHub): 222 Not marked · First seen |
| Official MCP Registry | Not listed | Listed Version: 3.0.5 Downloads/month (PyPI): 3 591 Downloads/week (PyPI): 1 906 Forks (GitHub): 38 Stars (GitHub): 222 Not marked · First seen |
Each figure is the marketplace's own and is never added up across marketplaces. A marketplace that publishes no figure shows none: no number is not zero.
The facts side by side
| Fact | EduBase | Opik |
|---|---|---|
| Marketplaces that list it (differs) | 1 (worse) | 2 (better) |
| Stars (GitHub) (differs) | 28 (worse) | 222 (better) |
| Pulls (Docker Hub) (differs) | 61 853 (better) | 16 983 (worse) |
| Forks (GitHub) (differs) | 13 (worse) | 38 (better) |
| Last release | Not published | Not published |
| Where it runs (differs) | On your machine (mcp/edubase) | Remote server or your machine |
| Transport (differs) | stdio | Streamable HTTP, stdio |
| Tools it declares (differs) | 165 | 13 |
| Environment variables it asks for (differs) | 3, secrets among them: 1 | 4, secrets among them: 1 |
| Licence (differs) | MIT | Apache-2.0 |
| Repository (differs) | github.com/edubase/mcp | github.com/comet-ml/opik-mcp |
| Changes in the last 7 days | 0 | 0 |
| First seen | 2026-10-11 | 2026-10-11 |
| Endpoint at the last check (differs) | no remote endpoint we check | Responded 2 days ago, requires a key |
Lines where the two differ have a tinted background and bold values. Where the data itself says which value is better (more marketplaces, a larger figure of the same marketplace, a fresher release, a verified mark on a marketplace that lists both), the better one is also marked green with ▲ and the worse one red with ▼. Where it runs, the transport, the tools, the settings, hooks, the bundle's parts, the licence and the week's changes are marked only as different: more or fewer is not better in itself.
What each says it does
EduBase
The EduBase MCP server enables Claude and other LLMs to interact with EduBase's comprehensive e-learning platform through the Model Context Protocol (MCP).
Opik
Read and score Opik traces, experiments, datasets and prompts from your AI assistant.
How to run each
EduBase As a local MCP server: Docker image
claude mcp add --env "EDUBASE_API_KEY=<YOUR_EDUBASE_API_KEY>" --transport stdio edubase -- docker run -i --rm -e EDUBASE_API_KEY mcp/edubase
Requires: EDUBASE_API_KEY (secret)
Opik As a remote MCP server
claude mcp add --transport http opik-mcp https://www.comet.com/opik/api/v1/mcp
Requires: OPIK_API_KEY (secret)
Commands built only from what the marketplaces declare; the full set for every client is on each card.
Only Opik has a remote endpoint we check. How we check endpoints
Tools each declares
Only EduBase declares
edubase_delete_class_membersedubase_delete_class_permissionedubase_delete_class_tagedubase_delete_course_permissionedubase_delete_course_tagedubase_delete_event_permissionedubase_delete_event_tagedubase_delete_examedubase_delete_exam_brandingedubase_delete_exam_permissionedubase_delete_exam_tagedubase_delete_exam_users
Show the remaining 153
edubase_delete_filebin_uploadedubase_delete_integrationedubase_delete_integration_permissionedubase_delete_integration_tagedubase_delete_organizationedubase_delete_organization_membersedubase_delete_organization_permissionedubase_delete_organization_tagedubase_delete_organization_webhookedubase_delete_questionedubase_delete_quizedubase_delete_quiz_permissionedubase_delete_quiz_questionsedubase_delete_quiz_tagedubase_delete_scorm_permissionedubase_delete_scorm_tagedubase_delete_tag_permissionedubase_delete_useredubase_delete_user_assumeedubase_delete_user_classesedubase_delete_user_loginedubase_delete_user_organizationsedubase_delete_video_permissionedubase_delete_video_tagedubase_filebinedubase_get_classedubase_get_class_assignmentsedubase_get_class_membersedubase_get_class_permissionedubase_get_class_tagedubase_get_class_tagsedubase_get_classesedubase_get_course_permissionedubase_get_course_tagedubase_get_course_tagsedubase_get_event_permissionedubase_get_event_tagedubase_get_event_tagsedubase_get_examedubase_get_exam_brandingedubase_get_exam_certificates_useredubase_get_exam_permissionedubase_get_exam_results_rawedubase_get_exam_results_useredubase_get_exam_tagedubase_get_exam_tagsedubase_get_exam_usersedubase_get_examsedubase_get_integrationedubase_get_integration_keysedubase_get_integration_permissionedubase_get_integration_tagedubase_get_integration_tagsedubase_get_integrationsedubase_get_organizationedubase_get_organization_membersedubase_get_organization_permissionedubase_get_organization_tagedubase_get_organization_tagsedubase_get_organization_webhookedubase_get_organizationsedubase_get_questionedubase_get_question_idedubase_get_questionsedubase_get_quizedubase_get_quiz_permissionedubase_get_quiz_questionsedubase_get_quiz_results_playedubase_get_quiz_results_useredubase_get_quiz_tagedubase_get_quiz_tagsedubase_get_quizesedubase_get_scorm_permissionedubase_get_scorm_tagedubase_get_scorm_tagsedubase_get_tagedubase_get_tag_permissionedubase_get_tagsedubase_get_useredubase_get_user_classesedubase_get_user_groupedubase_get_user_loginedubase_get_user_meedubase_get_user_nameedubase_get_user_organizationsedubase_get_user_searchedubase_get_usersedubase_get_video_permissionedubase_get_video_tagedubase_get_video_tagsedubase_mcp_server_apiedubase_mcp_server_versionedubase_patch_integrationedubase_patch_organizationedubase_patch_organization_webhookedubase_patch_useredubase_post_class_membersedubase_post_class_permissionedubase_post_class_tagedubase_post_class_transferedubase_post_classes_membersedubase_post_course_permissionedubase_post_course_tagedubase_post_course_transferedubase_post_event_permissionedubase_post_event_tagedubase_post_event_transferedubase_post_examedubase_post_exam_brandingedubase_post_exam_certificates_user_downloadedubase_post_exam_permissionedubase_post_exam_summaryedubase_post_exam_tagedubase_post_exam_transferedubase_post_exam_usersedubase_post_filebin_uploadedubase_post_integrationedubase_post_integration_keysedubase_post_integration_permissionedubase_post_integration_tagedubase_post_integration_transferedubase_post_metrics_customedubase_post_organizationedubase_post_organization_membersedubase_post_organization_permissionedubase_post_organization_tagedubase_post_organization_transferedubase_post_organization_webhookedubase_post_organization_webhook_triggeredubase_post_organizations_membersedubase_post_questionedubase_post_question_exportedubase_post_question_idedubase_post_quizedubase_post_quiz_permissionedubase_post_quiz_questionsedubase_post_quiz_tagedubase_post_quiz_transferedubase_post_scorm_permissionedubase_post_scorm_tagedubase_post_scorm_transferedubase_post_tag_permissionedubase_post_tag_transferedubase_post_useredubase_post_user_assumeedubase_post_user_classesedubase_post_user_groupedubase_post_user_loginedubase_post_user_nameedubase_post_user_organizationsedubase_post_video_permissionedubase_post_video_tagedubase_post_video_transfer
Only Opik declares
add-trace-feedbackcreate-projectcreate-promptget-prompt-versionget-promptsget-trace-by-idget-trace-statsget-trace-threadslist-projectslist-tracesopik-integration-docssave-prompt-version
Show the remaining 1
search-traces
Both declare
None
Tool names as each marketplace publishes them. More tools is not better in itself: compare what each needs for the job.
Settings each asks for
Only EduBase asks for
EDUBASE_API_APPEDUBASE_API_KEY (secret)EDUBASE_API_URL
Only Opik asks for
COMET_URL_OVERRIDEOPIK_API_BASE_URLOPIK_API_KEY (secret)OPIK_URLOPIK_WORKSPACEOPIK_WORKSPACE_NAME
Settings as each marketplace publishes them. Asking for fewer is not better in itself.
What it can do: EduBase · What it can do: Opik · Compare two other plugins
Data comes from the Docker MCP Catalog (desktop.docker.com/mcp/catalog) and Docker Hub. Data comes from the Official MCP Registry (registry.modelcontextprotocol.io), CC0 1.0. Figures come from our own regular passes over the marketplaces, last read on . We publish no contact details for plugin publishers.