add-mcp-support-for-new-language

Scaffold MCP support for newly supported CodeQL languages.

30|3|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/advanced-security/codeql-development-mcp-server --skill add-mcp-support-for-new-language
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: add-mcp-support-for-new-language
Source: https://github.com/advanced-security/codeql-development-mcp-server/tree/main/.github/skills/add-mcp-support-for-new-language
Command: npx skills add https://github.com/advanced-security/codeql-development-mcp-server --skill add-mcp-support-for-new-language

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables adding first-class MCP support for a newly supported CodeQL language to the MCP Server, ensuring tool queries, prompts, and resources are prepared for end-to-end integration.

Core Features & Use Cases

  • Automates scaffolding for language tool queries, test packs, and documentation references in the MCP server.
  • Provides a repeatable workflow for language onboarding when CodeQL adds support for a new language (e.g., Rust).
  • Helps maintain consistency across prompts, tests, and CI workflows for the new language.

Quick Start

Run the scaffold-new-language.sh script to generate the initial MCP scaffolding for the new language.

Frequently Asked Questions about add-mcp-support-for-new-language

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add MCP support for a new CodeQL language?▼

To add MCP support for a new CodeQL language, run the scaffold-new-language.sh script to automatically generate tool queries, test packs, and documentation references for the MCP server integration.

What is MCP scaffolding for CodeQL language support?▼

MCP scaffolding for CodeQL language support is an automated process that wires tool queries, prompts, resources, and test packs into the MCP server when CodeQL announces support for a new language like Rust.

Does the MCP scaffolding workflow include test packs and CI workflows?▼

Yes, the MCP scaffolding workflow includes generating test packs and helps maintain consistency across prompts and CI workflows for the newly supported CodeQL language integration.

Can I use this scaffolding script to add language support for Rust in CodeQL?▼

Yes, you can use the scaffolding script to add language support for Rust or any newly supported CodeQL language, creating a repeatable workflow for end-to-end MCP server integration.

What components are generated when onboarding a new CodeQL language to the MCP server?▼

Onboarding a new CodeQL language generates MCP server components including language tool queries, test packs, documentation references, prompts, and resources for end-to-end integration.