You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+32-26Lines changed: 32 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,11 +12,40 @@ A comprehensive [Model Context Protocol (MCP)](https://modelcontextprotocol.io/)
12
12
-**Test-Driven Development** - Integrated testing tools for validating query accuracy with expected results
13
13
-**Flexible Transport** - Supports both stdio and HTTP transport modes for different integration scenarios
14
14
15
+
## Supported Code Languages
16
+
17
+
| Language | CodeQL Identifier |
18
+
| --------------------- | ----------------- |
19
+
| GitHub Actions |`actions`|
20
+
| C/C++ |`cpp`|
21
+
| C# |`csharp`|
22
+
| Go |`go`|
23
+
| Java/Kotlin |`java`|
24
+
| JavaScript/TypeScript |`javascript`|
25
+
| Python |`python`|
26
+
| Ruby |`ruby`|
27
+
| Swift |`swift`|
28
+
15
29
## Limitations
16
30
17
-
- Requires CodeQL CLI to be installed separately
18
-
- Performance depends on the size of CodeQL databases being analyzed
19
-
- Some advanced CodeQL CLI features may not yet be exposed as tools
31
+
- Requires matching version of the CodeQL CLI to be installed separately.
32
+
- Only a subset of CodeQL CLI features are exposed as tools.
33
+
- Performance depends on the size of CodeQL databases being analyzed.
34
+
35
+
## Alternative CodeQL MCP Servers
36
+
37
+
This project is partially inspired by [`JordyZomer/codeql-mcp`](https://github.com/JordyZomer/codeql-mcp) -- which remains a great alternative to `codeql-development-mcp-server`.
38
+
39
+
Another alternative is the [CodeQL MCP server bundled with GitHubSecurityLab/seclab-taskflow-agent](https://github.com/GitHubSecurityLab/seclab-taskflow-agent/tree/main/src/seclab_taskflow_agent/mcp_servers/codeql). The `CallGraphFrom` and `CallGraphTo` queries provided by this repository were inspired by the [`GitHubSecurityLab/seclab-taskflow-agent`](https://github.com/GitHubSecurityLab/seclab-taskflow-agent).
40
+
41
+
## Documentation
42
+
43
+
-[Public Installation Guide](docs/public.md) - Install and run without cloning the repository
44
+
-[Getting Started Guide](docs/getting-started.md) - Detailed installation and setup instructions
45
+
-[Tools Reference](docs/ql-mcp/tools.md) - Complete list of available MCP tools
46
+
-[Prompts Reference](docs/ql-mcp/prompts.md) - MCP prompts for CodeQL development workflows
47
+
-[Resources Reference](docs/ql-mcp/resources.md) - MCP resources for CodeQL learning and reference
0 commit comments