okf-hub
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| kb_listB | Liste les bases de connaissance disponibles sur ce hub, avec leur objet, leur nombre de documents et le nombre de propositions en attente. Aucune base n'est actuellement enregistrée. |
| kb_searchA | Recherche plein texte dans le corpus d'une base. Retourne les chemins, titres et extraits pertinents — jamais les documents entiers. Utilisez ensuite kb_read pour lire un document ou une section. Aucune base n'est actuellement enregistrée. |
| kb_readA | Lit un document du corpus d'une base : document complet, ou une seule section si |
| kb_governanceA | Retourne les règles de gouvernance d'une base (GOVERNANCE.md) et son schéma de frontmatter (schema.yaml) s'il existe. À lire avant de soumettre une proposition via kb_propose, et indispensable au rôle gestionnaire. Bases disponibles : aucune. |
| kb_proposeA | Dépose une proposition d'ajout ou de correction dans une base. La proposition n'est PAS intégrée automatiquement : elle est déposée dans proposals/pending/ et attend la revue du gestionnaire, qui l'intègre ou la rejette selon les règles de la base (kb_governance). Limitation v0 : la résolution (intégration ou motif de rejet) n'est pas consultable via MCP — elle l'est par accès git direct au dépôt. kb_list avec include_pending_concerns permet de vérifier avant soumission qu'une proposition proche n'est pas déjà en attente. Aucune base n'est actuellement enregistrée. |
| kb_hub_rescanA | Relance la découverte des bases dans bases-dir : à appeler après avoir importé un bundle ( |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool targets a distinct hub operation: listing bases, searching a corpus, reading documents, retrieving governance rules, submitting proposals, and rescaming the hub. There is no meaningful overlap between the six tools.
All tools share the kb_ prefix and use snake_case, and five of six follow a clear verb-first pattern. kb_governance is the only noun-style name, but it still fits the overall naming scheme without causing confusion.
Six tools is a well-scoped size for a knowledge-base hub: discovery, reading, searching, governance, contribution, and maintenance each have a dedicated tool. No tool feels redundant or unnecessary.
The core workflows are covered: exploring bases, reading documents, checking governance rules, and submitting proposals are all supported. The main gap is that proposal resolution is not visible through the MCP tools, and base creation happens outside the hub via git, but these are documented limitations rather than fatal omissions.