{"repo":"JordyZomer/codeql-mcp","free":true,"listed":false,"github":"https://github.com/JordyZomer/codeql-mcp","clone":"git clone https://github.com/JordyZomer/codeql-mcp.git","description":"This project runs a Model Context Protocol (MCP) server that wraps the CodeQL query server. It enables tools like [Cursor](https://cursor.sh/) or AI agents to interact with CodeQL through structured commands.","language":"Python","stars":150,"topics":[],"license":null,"category":"mcp-servers","readme_excerpt":"CodeQL MCP Server This project runs a Model Context Protocol (MCP) server that wraps the CodeQL query server. It enables tools like Cursor or AI agents to interact with CodeQL through structured commands and doc search. --- Features - ✅ Register CodeQL databases - ✅ Run full queries or quick-evaluate a symbol - ✅ Decode .bqrs files into JSON - ✅ Locate predicate/class symbol positions --- File Structure File Purpose ------------------- ----------------------------------------------------- server.py Main FastMCP server exposing CodeQL tools codeqlclient.py CodeQLQueryServer implementation (JSON-RPC handler) --- Requirements Install with uv : or with pip : Running the MCP Server - Starts the server at http://localhost:8000/sse - Required for Cursor or AI agent use Cursor Config Make sure your .cusor/config.json contains: Notes - Tools like Cursor will invoke these commands directly via natural language. - You must have a codeql binary in your $PATH, or hardcode its path in codeqlclient.py. - You should probably specify query locations, query write locations and database paths in your prompts.","default_branch":null,"files":null,"tree":[],"storefront":"/r/JordyZomer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JordyZomer/codeql-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}