3.0.0npm · @booklib/core · latest release
Observed 2026-08-14T12:46:49.460Z using mcpSecurity-inventory. Protocol 2025-06-18.
| Tool | Category | Risk |
|---|---|---|
guardCheck if code contradicts captured team decisions. Use after writing code that touches architecture, API choices, or team conventions.Input schema{
"type": "object",
"properties": {
"file_path": {
"type": "string",
"description": "Path to the source file to check"
}
},
"required": [
"file_path"
]
} | — | — |
lookupSearch BookLib for post-training API docs, team decisions, or expert knowledge. Prioritizes gap corrections, then team knowledge, then skills. Skip for standard patterns you already know.Input schema{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "What you need to know (e.g., 'supabase auth session handling')"
},
"file": {
"type": "string",
"description": "Path to the file being worked on — adds language and component context"
},
"limit": {
"type": "number",
"description": "Maximum results (default: 3)"
},
"source": {
"type": "string",
"enum": [
"all",
"skills",
"knowledge"
],
"description": "Filter: 'all' (default), 'skills' (expert only), 'knowledge' (team/personal only)"
}
},
"required": [
"query"
]
} | — | — |
rememberCapture a team decision, pattern, or insight as a searchable knowledge node. Use when the user says 'remember this', makes a decision, or discovers something worth preserving.Input schema{
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Short descriptive title (e.g., 'use PaymentIntents not Charges')"
},
"content": {
"type": "string",
"description": "Detailed description in markdown. Leave empty for a stub."
},
"type": {
"type": "string",
"enum": [
"insight",
"decision",
"pattern",
"note",
"research"
],
"description": "Node type (default: 'insight')"
},
"tags": {
"type": "string",
"description": "Comma-separated tags"
},
"links": {
"type": "string",
"description": "Link targets as 'target:edge-type' pairs (e.g., 'auth:applies-to')"
}
},
"required": [
"title"
]
} | — | — |
reviewDeep code review of a file against a named skill's principles. Returns structured findings with source citations.Input schema{
"type": "object",
"properties": {
"skill_name": {
"type": "string",
"description": "Skill to review against (e.g., 'effective-kotlin', 'clean-code-reviewer')"
},
"file_path": {
"type": "string",
"description": "Path to the file to review"
}
},
"required": [
"skill_name",
"file_path"
]
} | — | — |
verifyCheck if a file's imports are covered by BookLib's index. Flags unknown post-training APIs that may need current docs.Input schema{
"type": "object",
"properties": {
"file_path": {
"type": "string",
"description": "Path to the source file to check"
},
"auto_index": {
"type": "boolean",
"description": "Auto-index docs for unknown imports if configured"
}
},
"required": [
"file_path"
]
} | — | — |
Compared with initial baseline using full_baseline.
| Risk | Change | Subject |
|---|---|---|
| No material changes recorded. | ||
| Severity | Finding | Advisory |
|---|---|---|
| No confirmed vulnerability is published for this version. | ||
Artifact SHA-256: 526e2db936002da49b6a33cb867aaed049e1b43452c1332b8489fe81c038bd4b
Scanner: mcp-proof-engine 0.1.0.