@2kw/ai-mcp-server

MCPcommunauté
v7.0.0UnknownSEE LICENSE IN LICENSEMis à jour il y a 3 jnpm

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.

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
4kTéléch./sem.
il y a 3 jDernière mise à jour
Nécessite 1 identifiant avant de pouvoir fonctionner
  • AI_2KW_API_KEYClé d’APIobligatoire

    API key for the 2kw.ai platform

Déclaré par l’auteur dans le registre MCP officiel. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquet
AuteurUnknown
LicenceSEE LICENSE IN LICENSE
Version7.0.0
Sourcenpm+mcp-registry
Statut de confiance
B
60/100Bon
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/20
→ Éditeur : exécutez `forge publish` depuis le dépôt du paquet pour revendiquer la propriété
—Signature de publication Ed25519+0/5
→ Incluse automatiquement quand l’éditeur exécute `forge publish`
—Vérification de domaine+0/5
→ Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publiez depuis GitHub Actions avec --provenance pour que l’attestation lie ce paquet à ce dépôt
—Correspondance de mainteneur npm+0/5
→ Acquis dès que votre identité est vérifiée ci-dessus et que ce login est mainteneur npm de ce paquet
✓Analyse CVE · propre+30/30
✓Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils40 outils · 2 privilégiés
Analyse de sécurité✓ Proprev7.0.0 · aujourd’huiQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé6 oct. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

40 outils · 2 privilégiés
Extrait statiquement du paquet publiév7.0.0 · 2h ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

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

List agents in the organization with optional search and pagination.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

2kw_get_agentGet an agent by its ID.

Get an agent by its ID.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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…

Aucun schéma d’entrée n’a été publié pour cet outil.

2kw_delete_agentprivilégiéDelete 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

2kw_list_agent_versionsList version history for an agent, with pagination.

List version history for an agent, with pagination.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

2kw_get_latest_agent_versionRetrieve the most recent version of an agent.

Retrieve the most recent version of an agent.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

2kw_get_agent_versionRetrieve a specific version of an agent.

Retrieve a specific version of an agent.

Aucun schéma d’entrée n’a été publié pour cet outil.

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…

Aucun schéma d’entrée n’a été publié pour cet outil.

2kw_deactivate_agent_versionSoft-delete an agent version.

Soft-delete an agent version.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

2kw_delete_agent_labelprivilégiéDelete a label from an agent. The 'latest' label cannot be deleted.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

2kw_create_responseAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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).

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

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

Aucun schéma d’entrée n’a été publié pour cet outil.

2kw_list_annotation_queuesList annotation queues in the organization.

List annotation queues in the organization.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

2kw_update_annotation_queueUpdate an annotation queue's name or description.

Update an annotation queue's name or description.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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)

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

39 outils sur 40 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

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.

Mots-clés
mcpmcp-servermodel-context-protocolllm-gatewayai-gatewaydocument-extractionstructured-data-extractionpdf-extractionopenai-compatibletranscriptionllm-observabilityprompt-managementclaude-codecursorwindsurfgdpreu-data-residency2kw
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-10-06 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 2 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de profondeur 4. Tout ce qui se trouve en dessous n'a jamais été résolu.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

55 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+43 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.

Thèmes

Apparentés dans documents & pdfs