ember-cli-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ember_newC | Creates a new directory and runs ember init in it |
| ember_addonC | Generates a new folder structure for building an addon |
| ember_initC | Reinitializes a new ember-cli project in the current folder |
| ember_serveA | Builds and serves your app, rebuilding on file changes |
| ember_buildC | Builds your app and places it into the output path |
| ember_testC | Runs your app's test suite |
| ember_generateC | Generates new code from blueprints |
| ember_destroyB | Destroys code generated by generate command |
| ember_installB | Installs an ember-cli addon from npm |
| ember_asset-sizesC | Shows the sizes of your asset files |
| ember_versionB | Outputs ember-cli version |
| ember_helpB | Outputs usage instructions for commands |
| ember_run_commandB | Run any ember command with raw arguments |
| ember_project_infoC | Get comprehensive information about the current Ember project |
| ember_list_addonsB | List all installed Ember addons with versions |
| ember_list_blueprintsA | List all available blueprints for generate/destroy |
| ember_stop_serverC | Stop a running ember server |
| ember_build_testA | Build the app for test environment (creates dist/ with test files) |
| ember_test_server_runA | Run tests using pre-built test files (automatically builds if needed, uses --path to avoid recompilation) |
| ember_test_server_startC | Build app for testing and start a test server for browser-based testing |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 20 tools
All tools have clearly distinct purposes. Even the three testing-related tools are differentiated by their descriptions: one runs the test suite, another runs pre-built tests, and the third starts a test server. No overlaps.
Every tool follows the exact pattern 'ember_<command>' in snake_case, making the naming highly predictable and consistent across the entire set.
With 20 tools, the count is slightly on the high side but still appropriate for a comprehensive CLI wrapper. Each tool corresponds to a distinct Ember command, and the set does not feel bloated.
The tool surface covers the core Ember CLI workflow: creation, building, serving, testing, code generation, addon management, and project info. Minor gaps (e.g., 'ember deploy') exist but are addon-specific; the 'ember_run_command' tool provides a fallback for any missing commands.