b9867bc0e603e350d04d2b503176a5179fbb5391source_git · cskwork/keyword-rag-mcp · current release
Observed 2026-08-25T13:45:50.754Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
get-chunk-with-contextGet specific chunk with surrounding context.Input schema{
"type": "object",
"properties": {
"documentId": {
"type": "number",
"description": "Document ID"
},
"chunkId": {
"type": "number",
"description": "Chunk ID"
},
"windowSize": {
"type": "number",
"description": "Context window size (default: 1)",
"default": 1
}
},
"required": [
"documentId",
"chunkId"
]
} | — | — · — | — |
get-document-by-idRetrieve full document by ID.Input schema{
"type": "object",
"properties": {
"id": {
"type": "number",
"description": "Document ID to retrieve"
}
},
"required": [
"id"
]
} | — | — · — | — |
list-domainsList all available domains and their document counts.Input schema{
"type": "object",
"properties": {}
} | — | — · — | — |
search-documentsSearch documents using BM25 algorithm. Takes keyword arrays and returns relevant document chunks.Input schema{
"type": "object",
"properties": {
"keywords": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of keywords to search for (e.g., [\"payment\", \"API\", \"authentication\"])"
},
"domain": {
"type": "string",
"description": "Domain to search in (optional, e.g., \"company\", \"customer\")"
},
"topN": {
"type": "number",
"description": "Maximum number of results to return (default: 10)",
"default": 10
}
},
"required": [
"keywords"
]
} | — | — · — | — |