Tiramisu

Compatibility

Supported agents

Tiramisu automatically adds the MCP tools to these agents.

If your agent harness isn't on this list, you might still be able to install the MCP and skill manually.

Agent
Antigravity
Cline VSCode Extension
Cline CLI
Claude Code
Codex
Cursor
fx
Gemini CLI
Goose
GitHub Copilot CLI
Grok Build
Kilo Code
Kimi Code
Kiro CLI
OpenCode
Pi
VS Code
Windsurf
Zed

Supported languages

Tiramisu recognizes package and project directories by the manifest files below.

LanguageManifest file
Ada (Alire)alire.toml
BallerinaBallerina.toml
C / C++ (vcpkg / Conan)vcpkg.json, conanfile.py, conanfile.txt
C#*.csproj
Clojuredeps.edn, project.clj
Crystalshard.yml
Ddub.json, dub.sdl
Dart / Flutterpubspec.yaml
Elixirmix.exs
Elmelm.json
Erlang (Rebar3)rebar.config
F#*.fsproj
Fortranfpm.toml
Gleamgleam.toml
Gogo.mod
Haskell (Cabal)*.cabal
Haxehaxelib.json
Java / Kotlin / Scala (Maven / Gradle, including Android)pom.xml, build.gradle, build.gradle.kts
JavaScript / TypeScriptpackage.json
JuliaProject.toml, JuliaProject.toml
Lua (LuaRocks)*.rockspec
MoveMove.toml
Nim*.nimble
OCamlopam, *.opam
PHPcomposer.json
PureScript (Spago)spago.yaml, spago.dhall
Pythonpyproject.toml, setup.py
RDESCRIPTION
RakuMETA6.json
Ruby (RubyGems / Bundler)*.gemspec, Gemfile
RustCargo.toml
SwiftPackage.swift
Typsttypst.toml
Vv.mod
Visual Basic .NET*.vbproj
Zigbuild.zig.zon

* stands for the package or project name, such as billing.csproj or parser.cabal.

Gradle projects are detected when their directory contains build.gradle or build.gradle.kts. Tiramisu does not evaluate Gradle settings, so subprojects without either file or with a custom build filename aren't supported.

On this page