Ionic Framework MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| IONIC_FRAMEWORK_MCP_URL | No | URL to point the proxy to a local server instead of the hosted one. |
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 |
|---|---|
| search_docsA | Search the official Ionic Framework documentation from ionicframework.com by keyword. Use this first for any question about Ionic Framework itself — a UI component and its properties, events and CSS custom properties, theming and layout, the Angular, React and Vue integrations, navigation and routing, the Ionic CLI, or upgrading to a newer major version — because guessing a component property or a CSS variable produces markup that silently does nothing. Returns the best matching page sections with |
| get_doc_pageA | Read the full markdown of a single page of the official Ionic Framework documentation. Use this after |
| list_componentsA | List the UI components of Ionic Framework, optionally filtered by a keyword. Use this to find the component that fits a piece of UI before building it by hand, and to learn the custom element name it is used under. Use limit 100 to list every component. Returns |
| get_component_usageA | Read the official usage examples of one Ionic Framework component, as published on its documentation page. Use this before writing markup for a component to see how it is actually used in Angular, React, Vue or vanilla JavaScript — the template, the component class and the styles that belong together. Call it without an |
| list_blog_postsA | List the 10 most recent posts from the official Ionic blog, newest first. Use this when the question is about what is new — recent releases, announcements or deprecations. The blog covers both Ionic Framework and Capacitor. Returns |
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 5 tools
Each tool has a clearly scoped responsibility: discover components, read usage examples, search docs, read full pages, and fetch blog posts. Descriptions explicitly direct the agent to the correct tool for adjacent tasks, so there is little chance of misselection.
All tool names follow a consistent snake_case verb_noun pattern: list_*, get_*, search_*. The names are predictable and readable, with only minor variation in object naming that does not hurt consistency.
Five tools is a well-scoped size for a documentation-focused MCP server. Each tool earns its place and covers a distinct user need without redundancy or obvious missing pieces.
The tool set covers the full documentation workflow: discovering components, searching documentation, reading full pages with API references, and inspecting framework-specific usage. Search results and component listings provide URLs that feed directly into get_doc_page, so there are no dead ends.