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.