capl-docs-parser-mcp
by MohamedHamed19m
Overview
This MCP server enables AI agents to search and retrieve structured information from local Vector CAPL documentation in Markdown format.
Installation
python mcp_app/MCP_Server.pySecurity Notes
The server uses `pickle.load` to deserialize cached TF-IDF models and vectors. If an attacker could tamper with the `.pkl` files in the `.cache` directory, this could lead to arbitrary code execution. Additionally, the `parse_md_file` and `_build_index_if_needed` functions accept arbitrary file paths via `file_path` and `doc_paths` parameters, respectively. If the server runs with broad file system access, a malicious client could potentially use this to read or parse unintended files, leading to information disclosure or resource exhaustion.
Similar Servers
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
blz
Provides fast, local documentation search and retrieval for AI agents, using llms.txt files for line-accurate citations.
bluera-knowledge
Provides a semantic knowledge base and intelligent web crawling capabilities to power coding agents, enabling them to search internal project files, Git repositories, and crawled web documentation.
lyra-tool-discovery
This MCP server is designed to fetch, parse, and organize documentation from websites implementing the llms.txt standard. It transforms raw documentation into structured, agent-ready formats, exposing tools for AI agents, LLMs, and automation workflows to consume documentation programmatically.