@2kw/ai-mcp-server

MCPcomunidad
v7.0.0UnknownSEE LICENSE IN LICENSEActualizado hace 3 dnpm

MCP server for 2kw.ai — EU-hosted AI platform: OpenAI-compatible LLM gateway, schema-driven document extraction, transcription, agents with a knowledge base, and cost observability. 158 tools for Claude Code, Cursor, and Windsurf.

Funciona en
ClaudeCursorCopilotGemini

Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
4kDescargas/sem.
hace 3 dÚltima actualización
Necesita 1 credencial antes de poder ejecutarse
  • AI_2KW_API_KEYClave de APIobligatoria

    API key for the 2kw.ai platform

Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquete
AutorUnknown
LicenciaSEE LICENSE IN LICENSE
Versión7.0.0
Fuentenpm+mcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/20
→ Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
—Coincidencia de maintainer en npm+0/5
→ Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
✓Análisis CVE · limpio+30/30
✓Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas40 herramientas · 2 privilegiadas
Análisis de seguridad✓ Limpiov7.0.0 · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado6 oct 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

40 herramientas · 2 privilegiadas
Extraído estáticamente del paquete publicadov7.0.0 · 1h ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.

2kw_list_agentsList agents in the organization with optional search and pagination.

List agents in the organization with optional search and pagination.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_list_agent_catalogList published agents as id, name and description. This is the read a chat-only USER

List published agents as id, name and description. This is the read a chat-only USER

No se publicó ningún esquema de entrada para esta herramienta.

2kw_get_agentGet an agent by its ID.

Get an agent by its ID.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_create_agentCreate a new agent for the organization. Give its model as `model` (one model) or `models` (an ordered list whose first entry is the default); one of the two is required.

Create a new agent for the organization. Give its model as `model` (one model) or `models` (an ordered list whose first entry is the default); one of the two is required.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_update_agentUpdate an agent's metadata and configuration. Omitted fields keep their current values (the tool reads the agent's name and description first when either is omitted). `model` or `models` replaces the stored model list (a shorter list leaves no tail); omit both to keep the current models. Does not c…

Update an agent's metadata and configuration. Omitted fields keep their current values (the tool reads the agent's name and description first when either is omitted). `model` or `models` replaces the stored model list (a shorter list leaves no tail); omit both to keep the current models. Does not c…

No se publicó ningún esquema de entrada para esta herramienta.

2kw_delete_agentprivilegiadaDelete an agent and cascade-delete its versions and labels. This action is irreversible.

Delete an agent and cascade-delete its versions and labels. This action is irreversible.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_list_agent_versionsList version history for an agent, with pagination.

List version history for an agent, with pagination.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_create_agent_versionCreate a new version of an agent. Auto-updates the 'latest' label. Give its model as `model` (one model) or `models` (an ordered list whose first entry is the default); one of the two is required.

Create a new version of an agent. Auto-updates the 'latest' label. Give its model as `model` (one model) or `models` (an ordered list whose first entry is the default); one of the two is required.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_get_latest_agent_versionRetrieve the most recent version of an agent.

Retrieve the most recent version of an agent.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_list_agent_skillsList the skills an agent's latest published version binds, in authored order. This is the

List the skills an agent's latest published version binds, in authored order. This is the

No se publicó ningún esquema de entrada para esta herramienta.

2kw_get_agent_versionRetrieve a specific version of an agent.

Retrieve a specific version of an agent.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_get_agent_version_policyWhat the policy gate would do to a call of each tool an agent version configures: the verdict (EXECUTE, RELAY, PAUSE_APPROVAL, JUDGE, BLOCK, FAIL), the composed action, the class and where it came from, and every policy statement behind it. Read-only — no run, no approval row, no judge call. Answer…

What the policy gate would do to a call of each tool an agent version configures: the verdict (EXECUTE, RELAY, PAUSE_APPROVAL, JUDGE, BLOCK, FAIL), the composed action, the class and where it came from, and every policy statement behind it. Read-only — no run, no approval row, no judge call. Answer…

No se publicó ningún esquema de entrada para esta herramienta.

2kw_deactivate_agent_versionSoft-delete an agent version.

Soft-delete an agent version.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_activate_agent_versionRe-activate a historical agent version by creating a copy at the head.

Re-activate a historical agent version by creating a copy at the head.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_list_agent_labelsList labels defined on an agent (e.g. production, staging) and which version each points to.

List labels defined on an agent (e.g. production, staging) and which version each points to.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_create_agent_labelLabel an agent version (e.g. tag as 'production'). Labels are unique per agent. The 'latest' label is system-managed and cannot be created manually.

Label an agent version (e.g. tag as 'production'). Labels are unique per agent. The 'latest' label is system-managed and cannot be created manually.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_update_agent_labelRepoint an existing agent label to a different version — typical release cutover. The 'latest' label is system-managed and cannot be updated manually.

Repoint an existing agent label to a different version — typical release cutover. The 'latest' label is system-managed and cannot be updated manually.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_delete_agent_labelprivilegiadaDelete a label from an agent. The 'latest' label cannot be deleted.

Delete a label from an agent. The 'latest' label cannot be deleted.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_list_agent_approvalsList human-in-the-loop tool approvals raised by an agent, newest first. Filter with status=pending|approved|rejected|cancelled. A surface principal sees only their own.

List human-in-the-loop tool approvals raised by an agent, newest first. Filter with status=pending|approved|rejected|cancelled. A surface principal sees only their own.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_decide_agent_approvalsAnswer what a paused agent run waits for: its relayed tool calls (`outputs`) and its pending approvals (`decisions` or `decideAll`), in one call, then continue the run.

Answer what a paused agent run waits for: its relayed tool calls (`outputs`) and its pending approvals (`decisions` or `decideAll`), in one call, then continue the run.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_list_agent_tool_catalogsList an agent's tool-catalog sync history, newest first. Optionally narrow to one installation. The signed bytes and their signature are never returned.

List an agent's tool-catalog sync history, newest first. Optionally narrow to one installation. The signed bytes and their signature are never returned.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_chatSend a chat completion request through Backbone's OpenAI-compatible AI gateway. Supports OpenAI, Azure OpenAI, Anthropic, xAI, Mistral and Ollama. Model format: 'provider/model' (e.g. 'openai/gpt-4o', 'anthropic/claude-sonnet-4-5-20250929'). Always non-streaming.

Send a chat completion request through Backbone's OpenAI-compatible AI gateway. Supports OpenAI, Azure OpenAI, Anthropic, xAI, Mistral and Ollama. Model format: 'provider/model' (e.g. 'openai/gpt-4o', 'anthropic/claude-sonnet-4-5-20250929'). Always non-streaming.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_create_responseSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

2kw_list_modelsList available AI models and providers accessible through the Backbone AI gateway.

List available AI models and providers accessible through the Backbone AI gateway.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_analytics_summaryCross-surface summary for the org: total operations, tokens, p95 duration, and per-surface breakdown (extractions, conversions, chat, transcription, experiments). Default range is the trailing 30 days.

Cross-surface summary for the org: total operations, tokens, p95 duration, and per-surface breakdown (extractions, conversions, chat, transcription, experiments). Default range is the trailing 30 days.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_analytics_time_seriesOperations count grouped by date bucket and surface. Useful for charting activity over time.

Operations count grouped by date bucket and surface. Useful for charting activity over time.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_analytics_schemasTop schemas by extraction count with success rate and token usage (extraction surface only).

Top schemas by extraction count with success rate and token usage (extraction surface only).

No se publicó ningún esquema de entrada para esta herramienta.

2kw_analytics_providersProvider usage breakdown (extraction surface only): counts, success rate, tokens, avg duration.

Provider usage breakdown (extraction surface only): counts, success rate, tokens, avg duration.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_analytics_errorsTop failures across all surfaces, grouped by (surface, error message), with count and last occurrence.

Top failures across all surfaces, grouped by (surface, error message), with count and last occurrence.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_analytics_qualityTotal experiment runs in range + average evaluator score. Snapshot of overall quality signal.

Total experiment runs in range + average evaluator score. Snapshot of overall quality signal.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_analytics_quality_trendAverage evaluator score over time, bucketed by day/week/month.

Average evaluator score over time, bucketed by day/week/month.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_list_annotation_queuesList annotation queues in the organization.

List annotation queues in the organization.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_get_annotation_queueGet an annotation queue by its ID, including item counts by status.

Get an annotation queue by its ID, including item counts by status.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_create_annotation_queueCreate a new annotation queue to curate subjects for human (or agent-assisted) review.

Create a new annotation queue to curate subjects for human (or agent-assisted) review.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_update_annotation_queueUpdate an annotation queue's name or description.

Update an annotation queue's name or description.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_archive_annotation_queueArchive an annotation queue. Idempotent — archiving an already-archived queue is a no-op.

Archive an annotation queue. Idempotent — archiving an already-archived queue is a no-op.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_find_queue_items_by_subjectFind every annotation queue item referencing a given subject, across all queues in the

Find every annotation queue item referencing a given subject, across all queues in the

No se publicó ningún esquema de entrada para esta herramienta.

2kw_list_queue_itemsList items in a queue, optionally filtered by status or assignee.

List items in a queue, optionally filtered by status or assignee.

No se publicó ningún esquema de entrada para esta herramienta.

2kw_add_queue_itemsBulk-add subjects to a queue for review. Duplicates (same subject already in the queue)

Bulk-add subjects to a queue for review. Duplicates (same subject already in the queue)

No se publicó ningún esquema de entrada para esta herramienta.

2kw_claim_next_queue_itemClaim the next eligible item in a queue for the caller — the entry point of a review loop.

Claim the next eligible item in a queue for the caller — the entry point of a review loop.

No se publicó ningún esquema de entrada para esta herramienta.

39 de 40 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

MCP server for 2kw.ai — EU-hosted AI platform: OpenAI-compatible LLM gateway, schema-driven document extraction, transcription, agents with a knowledge base, and cost observability. 158 tools for Claude Code, Cursor, and Windsurf.

Palabras clave
mcpmcp-servermodel-context-protocolllm-gatewayai-gatewaydocument-extractionstructured-data-extractionpdf-extractionopenai-compatibletranscriptionllm-observabilityprompt-managementclaude-codecursorwindsurfgdpreu-data-residency2kw
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-10-06: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 2 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

El rastreo se detuvo en el límite de profundidad 4. Nada por debajo de ese nivel llegó a resolverse.

El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.

Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)

Declaradas pero no resueltas

55 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+43 más sin listar. Los recuentos por motivo de arriba las incluyen todas.

No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.

Temas

Relacionados en documents & pdfs