Token导航 LogoToken导航TokenDH.com
CodeQL MCP logo
开发工具stdio官方级别未说明来源级核验

CodeQL MCP

MCP Server

CodeQL MCP服务器是一个运行模型上下文协议(MCP)的服务,封装了CodeQL查询服务器,使工具如Cursor或AI代理能够通过结构化命令和文档搜索与CodeQL交互。

工具数

0

提示词数

0

GitHub Stars

146

资源数

0
代码分析PythonCursor开发工具Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

JordyZomer

提供方

JordyZomer

最后核验

2026/5/17 21:03

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install fastmcp httpx

详细介绍

CodeQL MCP服务器

此项目运行一个封装CodeQL查询服务器的模型上下文协议(MCP)服务器。它支持以下工具 光标 或AI代理通过结构化命令和文档搜索与CodeQL交互。

______________________________________________________________________

特性

  • ✅ 注册CodeQL数据库
  • ✅ 运行完整查询或快速计算符号
  • ✅ 解码 .bqrs 将文件转换为JSON
  • ✅ 定位谓词/类符号位置

______________________________________________________________________

文件结构

文件目的
server.py暴露CodeQL工具的主FastMCP服务器
codeqlclient.pyCodeQLQueryServer实现(JSON-RPC处理程序)

______________________________________________________________________

需求

安装时使用 uv:

uv pip install -r requirements.txt

或与 pip:

pip install fastmcp httpx

运行MCP服务器

uv run mcp run server.py -t sse
  • 在以下位置启动服务器http://localhost:8000/sse
  • 使用游标或AI代理时需要

游标配置

确保你的 .cusor/config.json 包含:

{
  "mcpServers": {
    "CodeQL": {
      "url": "http://localhost:8000/sse"
    }
  }
}

备注

  • 像Cursor这样的工具将通过自然语言直接调用这些命令。
  • 您必须在$PATH中有一个codeql二进制文件,或者在codeqlclient.py中硬编码其路径。
  • 您可能应该在提示中指定查询位置、查询写入位置和数据库路径。

目录标签

目录标签

代码分析PythonCursor开发工具本地部署查询服务器AI集成

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP