The Code Context Provider MCP is an MCP server designed to give AI assistants a view into a project's code context. It generates a directory tree structure and analyzes source files to extract code symbols such as functions, variables, classes, imports, and exports. It uses WebAssembly Tree-sitter parsers with zero native dependencies to perform the parsing, enabling code analysis without native tooling. The server supports JavaScript, TypeScript, and Python analysis, and is compatible with the MCP protocol for seamless integration with AI assistants. Quick usage includes installing via Smithery or npm and configuring an MCP server entry point. The get_code_context tool analyzes a directory and can optionally include symbol information, filter by file patterns, and limit traversal depth. Parameters include absolutePath (required), analyzeJs (default false), includeSymbols (default false), symbolType (default all), filePatterns, and maxDepth (default 5). Example behavior and output illustrate directory structure with optional analysis details. Development notes cover setting up the WASM parsers and post-install steps, with language support for JS/JSX, TS/TSX, and PY files.