com.rubrkit/rubrkit
REMOTE · WWW.RUBRKIT.COM · SCANNED SEP 25
MCP-native AI evaluation: rubric audits, eval suites, and proof reports for AI/LLM output.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 39 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability82
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 2791 tokens (~68/item across 41 items; 39 tools + 2 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management92
- Stability check failed: schema churn in the 30 days we've observed: 3 tool removals, 0 breaking changes, 0 auth/transport breaks, 1 additions. See how to fix → Fail
Tool Coverage67
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 0% of tool parameters carry a description.Fail
Tool Safety75
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- 0 of 3 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "rubrkit_delete_artifact_bundle" implies "delete" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Fail
- An AI judge read all 41 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities60
- Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
How do I install the com.rubrkit/rubrkit MCP server?
com.rubrkit/rubrkit is a hosted endpoint at https://www.rubrkit.com/api/v1/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · www.rubrkit.com
claude mcp add --transport http com-rubrkit-rubrkit 'https://www.rubrkit.com/api/v1/mcp'
{
"mcpServers": {
"com-rubrkit-rubrkit": {
"url": "https://www.rubrkit.com/api/v1/mcp"
}
}
} {
"servers": {
"com-rubrkit-rubrkit": {
"type": "http",
"url": "https://www.rubrkit.com/api/v1/mcp"
}
}
} [mcp_servers.com-rubrkit-rubrkit] url = "https://www.rubrkit.com/api/v1/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-rubrkit-rubrkit": {
"type": "remote",
"url": "https://www.rubrkit.com/api/v1/mcp",
"enabled": true
}
}
} openclaw mcp add com-rubrkit-rubrkit --url 'https://www.rubrkit.com/api/v1/mcp' --transport streamable-http
mcp_servers:
com-rubrkit-rubrkit:
url: "https://www.rubrkit.com/api/v1/mcp" {
"McpServers": {
"com-rubrkit-rubrkit": {
"Transport": "http",
"Url": "https://www.rubrkit.com/api/v1/mcp"
}
}
} assistant mcp add com-rubrkit-rubrkit -t streamable-http -u 'https://www.rubrkit.com/api/v1/mcp'
{
"mcpServers": {
"com-rubrkit-rubrkit": {
"type": "http",
"url": "https://www.rubrkit.com/api/v1/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 25 Sept 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 24 Sept 26 −1
- Stability: pass → fail ▼ security
- A breaking change shipped without a version bump: still 0.1.0 ▼ security
- Tool “rubrkit_convert_to_rubr_flow” was removed ▼ security
- Tool “rubrkit_list_rubr_flow_conversions” was removed ▼ security
- Tool “rubrkit_read_rubr_flow_conversion” was removed ▼ security
- New tool “rubrkit_compress_artifact_file” functional
- 5 Sept 26 0
- Stability: 0.97 → pass security
- 4 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.
- 1 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.
- 30 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 77 to 80. That category is still filling its 30-day observation window: 23 days of observed history at the previous scan, 24 at this one. The score rises as the window fills, whether or not the server changes.
- 28 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 70 to 73. That category is still filling its 30-day observation window: 21 days of observed history at the previous scan, 22 at this one. The score rises as the window fills, whether or not the server changes.
- 26 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 25 Sept 2026 · Probed https://www.rubrkit.com/api/v1/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=www.rubrkit.com | CN=YR2,O=Let's Encrypt,C=US | 11 Aug 2026 | 9 Nov 2026 | RSA 2048 | SHA256-RSA | 5dadca9cb69bfe731602e3e2644acf10555 |
| SANs: www.rubrkit.com | ||||||
| CN=YR2,O=Let's Encrypt,C=US (CA) | CN=Root YR,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | RSA 2048 | SHA256-RSA | 4ebd24947e24d394802d84a52fd5b319 |
| CN=Root YR,O=ISRG,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | RSA 4096 | SHA256-RSA | f24b6d17f9d9ad7cb1c9fea78782699f |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of www.rubrkit.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| rubrkit.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=63072000 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://www.rubrkit.com/api/v1/mcp | Verified | 200 | |
| http (plaintext) | http://www.rubrkit.com/api/v1/mcp | HTTPS enforced | 308 | https://www.rubrkit.com/api/v1/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
rubrkit_add_golden_case Add golden case ~126
Add a golden case (a real edge-case input with a confirmed-correct output) to an artifact bundle via POST /api/v1/artifact-bundles/{artifactBundleId}/golden-cases. Requires artifact_bundles:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| criteria | object | – | – |
| expectedOutput | object | – | – |
| input | object | yes | – |
| origin | string | – | – |
| originRef | object | – | – |
| tags | array | – | – |
| weight | integer | – | – |
No output schema declared.
No examples provided.
rubrkit_apply_audit_rewrite Apply audit rewrite ~59
Apply a completed audit's AI rewrite to the bundle files (a new version per changed file). Requires audits:run for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| auditRunId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_compress_artifact_file Compress artifact file ~82
Deterministically shorten a markdown or text prompt without losing instructions (free, no credits). Saves a new version unless dryRun is true. Requires files:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| dryRun | boolean | – | – |
| fileId | string | yes | – |
| level | string | – | – |
No output schema declared.
No examples provided.
rubrkit_create_artifact_bundle Create artifact bundle ~70
Create an artifact bundle through /api/v1/artifact-bundles. Requires artifact_bundles:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| customRubric | object | – | – |
| description | string|null | – | – |
| name | string | yes | – |
| settings | object | – | – |
No output schema declared.
No examples provided.
rubrkit_create_drift_monitor Create drift monitor ~86
Create a drift monitor pinned to a file version via POST /api/v1/artifact-bundles/{artifactBundleId}/drift-monitors. Requires artifact_bundles:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| cadence | string | – | – |
| pinnedVersionId | string | yes | – |
| repeats | integer | – | – |
No output schema declared.
No examples provided.
rubrkit_delete_artifact_bundle Delete artifact bundle ~73
Archive an artifact bundle (soft delete) through DELETE /api/v1/artifact-bundles/{artifactBundleId}. The bundle moves to the archived state and can be restored or permanently deleted later. Requires artifact_bundles:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_export_proof_report Export proof report ~134
Start an async proof report job with export storage enabled by default. Requires evals:run for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| auditRunId | string | – | – |
| candidateFileId | string | – | – |
| candidateFileVersionId | string | – | – |
| candidateVersionNumber | integer | – | – |
| evalRunId | string | – | – |
| includeExport | boolean | – | – |
| rubricVersion | string | – | – |
| sourceFileId | string | – | – |
| sourceFileVersionId | string | – | – |
| sourceVersionNumber | integer | – | – |
No output schema declared.
No examples provided.
rubrkit_hard_delete_artifact_bundle Permanently delete artifact bundle ~85
Permanently delete an archived artifact bundle and all of its files, versions, and run history through DELETE /api/v1/artifact-bundles/{artifactBundleId}/permanent. This is irreversible and only works on bundles that are already archived. Requires artifact_bundles:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_list_artifact_bundle_versions List artifact bundle versions ~47
List bundle-level version events. Requires artifact_bundles:read for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| limit | integer | – | – |
No output schema declared.
No examples provided.
rubrkit_list_artifact_bundles List artifact bundles ~54
List artifact bundles through /api/v1/artifact-bundles. Requires artifact_bundles:read for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| status | string | – | – |
No output schema declared.
No examples provided.
rubrkit_list_artifact_files List artifact files ~44
List files in an artifact bundle. Requires files:read for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| limit | integer | – | – |
No output schema declared.
No examples provided.
rubrkit_list_audits List audits ~45
List persisted audit history. Requires artifact_bundles:read for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| limit | integer | – | – |
No output schema declared.
No examples provided.
rubrkit_list_drift_monitors List drift monitors ~68
List the drift monitors for an artifact bundle via /api/v1/artifact-bundles/{artifactBundleId}/drift-monitors. Requires artifact_bundles:read (or artifacts:pull) for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_list_evals List evals ~43
List eval history. Requires artifact_bundles:read for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| limit | integer | – | – |
No output schema declared.
No examples provided.
rubrkit_list_file_versions List file versions ~51
List immutable versions for a file. Requires files:read for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| fileId | string | yes | – |
| limit | integer | – | – |
No output schema declared.
No examples provided.
rubrkit_list_golden_cases List golden cases ~75
List the golden cases for an artifact bundle via /api/v1/artifact-bundles/{artifactBundleId}/golden-cases. Requires artifact_bundles:read (or artifacts:pull) for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| status | string|null | – | – |
No output schema declared.
No examples provided.
rubrkit_list_job_events List job events ~42
Read append-only job progress events. Requires jobs:read for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| jobId | string | yes | – |
| limit | integer | – | – |
No output schema declared.
No examples provided.
rubrkit_poll_job Poll job progress ~32
Read async job progress. Requires jobs:read for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| jobId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_read_api_doc Read Rubrkit API doc ~42
Read a docs/api Markdown guide or OpenAPI source by slug, file name, or docs/api path.
| Name | Type | Req | Description |
|---|---|---|---|
| slugOrPath | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_read_artifact_bundle Read artifact bundle ~44
Read artifact bundle details, files, and file tree. Requires artifact_bundles:read for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_read_artifact_file Read artifact file ~46
Read the latest file metadata and content. Requires files:read for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| fileId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_read_audit Read audit ~47
Read a single audit run. Requires artifact_bundles:read for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| auditRunId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_read_drift_observations Read drift observations ~67
List the recorded observations for a drift monitor via /api/v1/drift-monitors/{driftMonitorId}/observations. Requires artifact_bundles:read (or artifacts:pull) for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| driftMonitorId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_read_eval Read eval ~62
Read one eval run, including the `stats` statistical verdict on advanced-mode runs (empty for standard runs). Requires artifact_bundles:read for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| evalRunId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_read_input_drift Read input drift ~93
Compare recent production inputs against a prior reference window (population stability index) for an artifact bundle via GET /api/v1/artifact-bundles/{artifactBundleId}/drift/input. Requires artifact_bundles:read (or artifacts:pull) for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| binCount | integer | – | – |
| windowDays | integer | – | – |
No output schema declared.
No examples provided.
rubrkit_read_openapi_contract Read Rubrkit OpenAPI contract ~23
Read the canonical docs/api/openapi.yaml contract.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
rubrkit_read_proof_report Read proof report ~47
Read one proof report. Requires artifact_bundles:read for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| proofReportId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_read_validity_drift Read validity drift ~83
Correlate rubric scores against recorded outcome metrics for an artifact bundle to check whether the rubric is still predictive via GET /api/v1/artifact-bundles/{artifactBundleId}/drift/validity. Requires artifact_bundles:read (or artifacts:pull) for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_record_outcome Record outcome ~119
Record a production outcome event (input feature, metric, and/or label) for an artifact bundle via POST /api/v1/artifact-bundles/{artifactBundleId}/outcomes. Requires artifact_bundles:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| artifactVersionId | string | – | – |
| inputFeature | number | – | – |
| inputHash | string | – | – |
| occurredAt | string | – | – |
| outcomeLabel | string | – | – |
| outcomeMetric | number | – | – |
No output schema declared.
No examples provided.
rubrkit_restore_artifact_bundle_version Restore artifact bundle version ~68
Restore files from a prior artifact-bundle version by creating new file versions. Requires artifact_bundles:write and files:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| message | string | – | – |
| versionNumber | integer | yes | – |
No output schema declared.
No examples provided.
rubrkit_restore_file_version Restore file version ~63
Restore a prior file version by creating a new version. Requires files:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| fileId | string | yes | – |
| message | string | – | – |
| versionNumber | integer | yes | – |
No output schema declared.
No examples provided.
rubrkit_retire_golden_case Retire golden case ~55
Retire a golden case via DELETE /api/v1/golden-cases/{goldenCaseId}. Requires artifact_bundles:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| goldenCaseId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_run_drift_check Run drift check now ~83
Queue a drift check immediately instead of waiting for the monitor's schedule, via POST /api/v1/drift-monitors/{driftMonitorId}/check. The first check on a new monitor calibrates its baseline. Costs one audit per repeat. Requires artifact_bundles:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| driftMonitorId | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_run_evals Run evals ~191
Start an async eval run. Requires evals:run for API keys. Set mode: "advanced" with baselineVersionId and candidateVersionId to run a statistically-backed A/B (repeats defaults to 3, max 5).
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| auditRunId | string | – | – |
| baselineVersionId | string | – | – |
| candidateFileId | string | – | – |
| candidateFileVersionId | string | – | – |
| candidateVersionId | string | – | – |
| candidateVersionNumber | integer | – | – |
| maxCases | integer | – | – |
| mode | string | – | – |
| repeats | integer | – | – |
| rubricVersion | string | – | – |
| sourceFileId | string | – | – |
| sourceFileVersionId | string | – | – |
| sourceVersionNumber | integer | – | – |
| testCases | array | – | – |
No output schema declared.
No examples provided.
rubrkit_search_api_docs Search Rubrkit API docs ~39
Search the canonical docs/api Markdown guides and OpenAPI operation summaries.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| query | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_set_drift_monitor_status Set drift monitor status ~63
Pause or resume a drift monitor via PATCH /api/v1/drift-monitors/{driftMonitorId}. Requires artifact_bundles:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| driftMonitorId | string | yes | – |
| status | string | yes | – |
No output schema declared.
No examples provided.
rubrkit_start_audit Start audit ~150
Start an async audit job. Audit results are cached per account by a content hash of their inputs; pass force: true to bypass the cache and run a fresh audit (the same as the CLI's --no-cache flag). Requires audits:run for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| artifactBundleVersionNumber | integer | – | – |
| artifactType | string | – | – |
| customRequirements | array | – | – |
| force | boolean | – | – |
| modelTier | string | – | – |
| reasoningEffort | string | – | – |
| rubricKey | string | – | – |
| targetFileId | string | – | – |
| targetVersionNumber | integer | – | – |
No output schema declared.
No examples provided.
rubrkit_update_artifact_file Update artifact file ~69
Write a new editable version for a file. Requires files:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| content | string | yes | – |
| fileId | string | yes | – |
| mediaType | string | – | – |
| message | string | – | – |
No output schema declared.
No examples provided.
rubrkit_upload_artifact_files Upload artifact files ~48
Upload one or more text files into an artifact bundle. Requires files:write for API keys.
| Name | Type | Req | Description |
|---|---|---|---|
| artifactBundleId | string | yes | – |
| files | array | yes | – |
No output schema declared.
No examples provided.
What is the com.rubrkit/rubrkit MCP server?
com.rubrkit/rubrkit is an MCP server listed in the public MCP registry as com.rubrkit/rubrkit. MCP-native AI evaluation: rubric audits, eval suites, and proof reports for AI/LLM output. This page covers its hosted endpoint (https://www.rubrkit.com/api/v1/mcp).
Is the com.rubrkit/rubrkit MCP server safe to use?
com.rubrkit/rubrkit scores 75 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the com.rubrkit/rubrkit MCP server expose?
com.rubrkit/rubrkit exposes 39 tools: rubrkit_search_api_docs, rubrkit_read_api_doc, rubrkit_read_openapi_contract, rubrkit_create_artifact_bundle, rubrkit_list_artifact_bundles, and 34 more. Their descriptions and schemas cost roughly 2,718 tokens of context every time the server is loaded.
Does the com.rubrkit/rubrkit MCP server require authentication?
No. We connected to com.rubrkit/rubrkit without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the com.rubrkit/rubrkit MCP server still maintained?
com.rubrkit/rubrkit is still listed as active in the MCP registry. We last reached this channel on 25 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.