← MCP Security Catalog

booklib 3.0.0

npm · @booklib/core · latest release

Verified with no proven findings
Security result
5
Observed tools
36
Version rating
100
Change risk

Independent inventory

Observed 2026-08-14T12:46:49.460Z using mcpSecurity-inventory. Protocol 2025-06-18.

ToolCategoryRisk
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"
  ]
}

Resources 0

Resource templates 0

Prompts 0

Changes from previous version

Compared with initial baseline using full_baseline.

RiskChangeSubject
No material changes recorded.

Confirmed vulnerabilities

SeverityFindingAdvisory
No confirmed vulnerability is published for this version.

Provenance

Artifact SHA-256: 526e2db936002da49b6a33cb867aaed049e1b43452c1332b8489fe81c038bd4b

Scanner: mcp-proof-engine 0.1.0.

Let’s talk about MCP security.

Share your details and our security team will contact you.