Serveur MCP

Koskamo

com.koskamo/koskamo
Connaissance et documentation Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Retrieves cited passages from versioned public datasets and supports owner-approved proposals, revisions, deletions, and history tracking.

koskamo_decide_revision
Approve or reject a pending revision. Requires the dataset owner's API key or KNOWLEDGE_ADMIN_KEY. Approved text is chunked and becomes retrievable.
Destructif Accès externe
Schéma d’entrée
{'type': 'object', 'required': ['revision_id', 'decision'], 'properties': {'note': {'type': 'string', 'description': 'Optional review note'}, 'decision': {'enum': ['approved', 'rejected'], 'type': 'string'}, 'revision_id': {'type': 'string', 'description': 'Revision id returned by koskamo_propose_revision or koskamo_list_revisions'}}}
Schéma de sortie
{'type': 'object'}
koskamo_get_history
Get the document version timeline for a public dataset: every document (including deleted ones) with the version history produced by approved revisions.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['dataset'], 'properties': {'dataset': {'type': 'string', 'description': 'Dataset id or slug'}}}
Schéma de sortie
{'type': 'object'}
koskamo_list_datasets
List public Koskamo datasets an agent may retrieve from.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma de sortie
{'type': 'object', 'required': ['datasets'], 'properties': {'datasets': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'slug', 'name', 'description', 'visibility', 'version', 'documentCount', 'createdAt'], 'properties': {'id': {'type': 'string', 'format': 'uuid'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'license': {'type': 'string', 'description': 'Reuse information, when supplied; consult the original source'}, 'version': {'type': 'integer', 'description': 'Increments every time a document write goes live'}, 'readOnly': {'type': 'boolean', 'description': 'Application-maintained reference datasets do not accept API revisions'}, 'createdAt': {'type': 'string', 'format': 'date-time'}, 'publisher': {'type': 'string', 'description': 'Publisher attribution, when supplied'}, 'reviewedAt': {'type': 'string', 'format': 'date-time', 'description': 'Editorial review date, when supplied'}, 'visibility': {'enum': ['public', 'private'], 'type': 'string'}, 'description': {'type': 'string'}, 'documentCount': {'type': 'integer'}}}}}}
koskamo_list_revisions
List pending revisions for a dataset.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['dataset'], 'properties': {'dataset': {'type': 'string'}}}
Schéma de sortie
{'type': 'object'}
koskamo_propose_revision
Propose a better fact for a dataset, propose reverting a document to an earlier version, or propose deleting a document. The change stays pending until a dataset owner approves it.
Accès externe
Schéma d’entrée
{'type': 'object', 'required': ['dataset'], 'properties': {'text': {'type': 'string', 'description': 'The improved document text; required unless action is delete_document'}, 'title': {'type': 'string', 'description': 'Required unless action is delete_document'}, 'action': {'enum': ['add_document', 'replace_document', 'delete_document'], 'type': 'string', 'description': 'Defaults to add_document. delete_document needs only dataset and document_id.'}, 'dataset': {'type': 'string', 'description': 'Dataset id or slug'}, 'rationale': {'type': 'string'}, 'source_url': {'type': 'string'}, 'document_id': {'type': 'string', 'description': 'Set to replace or delete an existing document'}, 'restore_version': {'type': 'integer', 'minimum': 1, 'description': 'With replace_document and document_id, propose reverting the document to this stored version; title/text are taken from the version history.'}}}
Schéma de sortie
{'type': 'object'}
koskamo_retrieve
Look up cited passages from public Koskamo datasets so an agent can answer from facts instead of guessing.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'The question or search string'}, 'top_k': {'type': 'integer', 'maximum': 12, 'minimum': 1}, 'dataset': {'type': 'string', 'description': 'Optional dataset id or slug. Defaults to all public datasets.'}}}
Schéma de sortie
{'type': 'object', 'required': ['query', 'passages'], 'properties': {'query': {'type': 'string'}, 'passages': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'score', 'datasetId', 'datasetSlug', 'datasetName', 'datasetVersion', 'documentId', 'documentTitle', 'documentVersion', 'sourceUrl', 'chunkId', 'ordinal', 'version', 'createdAt'], 'properties': {'text': {'type': 'string'}, 'score': {'type': 'number', 'description': 'Ranking score within the retrieval engine; not a confidence probability'}, 'chunkId': {'type': 'string', 'description': 'Chunk uuid for database-backed datasets; dataset:document:ordinal for the bundled catalog'}, 'ordinal': {'type': 'integer', 'description': 'Chunk position inside the source document'}, 'version': {'type': 'integer', 'description': 'Alias of datasetVersion kept for existing citers'}, 'createdAt': {'type': 'string', 'format': 'date-time', 'description': 'Document creation timestamp'}, 'datasetId': {'type': 'string'}, 'sourceUrl': {'type': 'string'}, 'documentId': {'type': 'string'}, 'datasetName': {'type': 'string'}, 'datasetSlug': {'type': 'string'}, 'documentTitle': {'type': 'string'}, 'datasetVersion': {'type': 'integer', 'description': 'Dataset version at retrieval time; cite this'}, 'documentVersion': {'type': 'integer', 'description': 'Document content version; increments when an approved revision replaces the document'}}}}}}
Ajouté
koskamo_decide_revision
23 September 2026 02:40
Ajouté
koskamo_list_revisions
23 September 2026 02:40
Ajouté
koskamo_get_history
23 September 2026 02:40
Ajouté
koskamo_propose_revision
23 September 2026 02:40
Ajouté
koskamo_list_datasets
23 September 2026 02:40
Ajouté
koskamo_retrieve
23 September 2026 02:40