{"apiVersion":"v1","directorySlug":"compiler-explorer-mcp-9f16fa6beb","title":"Compiler Explorer","description":"Compiler Explorer is an interactive online compiler which shows the assembly output of compiled C++, Rust, Go (and many more) code.","pageUrl":"https://www.mcpbundles.com/skills/compiler-explorer-mcp-9f16fa6beb","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://compiler-explorer.com/mcp","hostedMcpUrl":null,"toolCount":7,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.compiler-explorer/compiler-explorer-mcp-9f16fa6beb","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"compile","description":"Compile source code and return assembly output, stdout, and stderr","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["source","language"],"properties":{"stdin":{"type":"string"},"source":{"type":"string"},"execute":{"type":"boolean"},"filters":{"type":"object","properties":{"trim":{"type":"boolean"},"intel":{"type":"boolean"},"labels":{"type":"boolean"},"demangle":{"type":"boolean"},"directives":{"type":"boolean"},"commentOnly":{"type":"boolean"},"libraryCode":{"type":"boolean"}}},"options":{"type":"string"},"compiler":{"type":"string"},"language":{"type":"string"},"libraries":{"type":"array","items":{"type":"object","required":["id","version"],"properties":{"id":{"type":"string"},"version":{"type":"string"}}}},"maxAsmLines":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0},"maxStderrLines":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0},"maxStdoutLines":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compile","displayName":"compile","title":"compile"},{"name":"list_compilers","description":"List available compilers, optionally filtered by language","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"lean":{"type":"boolean"},"match":{"type":"string"},"language":{"type":"string"},"maxResults":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0},"instructionSet":{"enum":["6502","aarch64","amd64","x86","arm32","avr","beam","c6x","dex","ebpf","evm","eravm","ez80","hook","hppa","core","java","kvx","llvm","loongarch","m68k","mips","mos6502","mpy","mrisc32","msp430","perl","powerpc","ptx","python","riscv32","riscv64","s390x","sass","sh","sparc","spirv","vax","wasm32","wasm64","wdc65c816","xtensa","z180","z80"],"type":"string"},"latestPerMajor":{"type":"boolean"},"includeExperimental":{"type":"boolean"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_compilers","displayName":"list_compilers","title":"list_compilers"},{"name":"list_languages","description":"List supported languages. Each entry has `defaultCompiler` and `compilerCount`.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_languages","displayName":"list_languages","title":"list_languages"},{"name":"list_libraries","description":"List available libraries for a given programming language","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["language"],"properties":{"lean":{"type":"boolean"},"match":{"type":"string"},"language":{"type":"string"},"maxResults":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_libraries","displayName":"list_libraries","title":"list_libraries"},{"name":"lookup_asm_instruction","description":"Look up documentation for an assembly instruction","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["instruction_set","opcode"],"properties":{"opcode":{"type":"string"},"instruction_set":{"enum":["6502","aarch64","amd64","arm32","avr","evm","java","llvm","perl","powerpc","ptx","python","riscv64","sass","wdc65c816"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"lookup_asm_instruction","displayName":"lookup_asm_instruction","title":"lookup_asm_instruction"},{"name":"generate_short_url","description":"Create a Compiler Explorer short URL for sharing code with compiler settings","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["source","language","compiler"],"properties":{"source":{"type":"string"},"options":{"type":"string"},"compiler":{"type":"string"},"language":{"type":"string"},"libraries":{"type":"array","items":{"type":"object","required":["id","version"],"properties":{"id":{"type":"string"},"version":{"type":"string"}}}}}},"logicalName":"generate_short_url","displayName":"generate_short_url","title":"generate_short_url","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_shortlink_info","description":"Retrieve source and compiler config from a CE short URL. Compiler entries are returned in the `compile` tool's shape ({compiler, options, libraries:[{id, version}]}). Multi-pane shortlinks (executors, conformance views, CMake trees, per-compiler filters/tools) are flattened — only the basic compile inputs survive.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_shortlink_info","displayName":"get_shortlink_info","title":"get_shortlink_info"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Compiler-Explorer&config=eyJ1cmwiOiAiaHR0cHM6Ly9jb21waWxlci1leHBsb3Jlci5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Compiler-Explorer%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fcompiler-explorer.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Compiler-Explorer%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fcompiler-explorer.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Compiler+Explorer&connectorUrl=https%3A%2F%2Fcompiler-explorer.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Compiler-Explorer\" --url \"https://compiler-explorer.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/compiler-explorer-mcp-9f16fa6beb","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/compiler-explorer-mcp-9f16fa6beb/tools/{tool}","mcpServerUrl":"https://compiler-explorer.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/compiler-explorer-mcp-9f16fa6beb?live=1"}