iwsdk-rag-mcp
Verified Safeby felixtrz
Overview
Provides a Model Context Protocol (MCP) server for AI assistants to perform semantic code search and understand the Immersive Web SDK (IWSDK) codebase using Retrieval-Augmented Generation (RAG) with vector embeddings.
Installation
npx -y @felixtz/iwsdk-rag-mcpSecurity Notes
The ingestion pipeline uses `child_process.execSync` to clone the Immersive Web SDK repository from a hardcoded trusted URL (facebook/immersive-web-sdk) and to install/build its dependencies. While these commands are executed in a controlled build environment, any compromise of the IWSDK repository or its dependencies could theoretically lead to arbitrary code execution during the ingestion phase. The live server itself does not expose these powerful functionalities to external input. The embedding model is downloaded from Hugging Face on first run, from a specified and generally trusted model source (`jinaai/jina-embeddings-v2-base-code`). No hardcoded secrets or arbitrary `eval` usage were found.
Similar Servers
docs-mcp-server
The Documentation MCP Server indexes documentation from web sources, local files, and package registries, making it searchable via the Model Context Protocol (MCP) and providing semantic search capabilities to AI coding assistants.
chunkhound
Provides local-first codebase intelligence, extracting architecture, patterns, and institutional knowledge for AI assistants.
Context-Engine
Self-improving code search and context engine for IDEs and AI agents, providing hybrid semantic/lexical search, symbol graph navigation, and persistent memory.
promptbook-mcp
A server for organizing, managing, and semantically searching AI prompts extracted from coding assistant sessions.