Astryx Documentation MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Astryx Documentation MCP ServerSearch docs for the Button component usage"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Astryx Documentation MCP Server & AI Agent Skill
A comprehensive Model Context Protocol (MCP) server and AI Agent Skill for the Meta Astryx Design System. This project indexes scraped documentation, component specifications, StyleX guides, and CLI references, exposing structured tools and prompt guidelines for AI assistants and coding agents (Claude Desktop, Cursor, Project IDX, Gemini CLI, Antigravity, Windsurf).
π Features & MCP Tools
The MCP server exposes four tools over stdio:
search_astryx_docsDescription: Full-text and keyword search across all Astryx documentation, guides, and component APIs.
Parameters:
query: string(e.g.,'Button','defineTheme','StyleX','asChild').
get_astryx_componentDescription: Retrieve usage guidelines, prop interfaces, imports, and code examples for a specific component.
Parameters:
componentName: string(e.g.,'Button','AppShell','Table','Avatar','Dialog','Input').
get_theme_guideDescription: Retrieve information on the 6 built-in themes (Neutral, Butter, Stone, Gothic, Y2K, Matcha), CSS variable design tokens, and custom theme definitions with
defineTheme.Parameters:
themeName?: string(e.g.,'butter','neutral','defineTheme').
get_cli_commandsDescription: Documentation for
@astryxdesign/cliand commands (init,doctor,template,manifest,theme build,swizzle).Parameters:
command?: string(e.g.,'init','doctor','template','manifest','theme build','swizzle').
π€ Astryx Agent Skill (astryx-skill)
Located in astryx-skill/SKILL.md, this skill provides authoritative coding patterns and rules:
Subpath Imports:
import { Button } from '@astryxdesign/core/Button';Cascade Layers: Enforces
@import '@astryxdesign/core/astryx.css';under@layer astryx-base.StyleX Overrides: Uses StyleX via
xstyleprop instead of arbitrary inline styles.Theme Provider: Standardized
<Theme mode="system" theme={neutralTheme}>application structure.
π Interactive Intro Website
An interactive presentation website is included in index.html, featuring:
Live Theme Explorer: Test the 6 Astryx design themes (Neutral, Butter, Stone, Gothic, Y2K, Matcha).
Component Playground: Interactive prop controls with real-time TSX code generation.
MCP Server Stdio Simulator: Interactive search tool test runner.
One-Click Publishing Matrix: Simple setup for GitHub Pages, Vercel, Netlify, and Cloudflare Pages.
π οΈ Getting Started
Prerequisites
Node.js >= 18.0.0
npm / pnpm / yarn
Installation
git clone https://github.com/georgemathunjaga/astryx-mcp-and-skill.git
cd astryx-mcp-and-skill
npm installBuild & Run
# Build TypeScript and bundle crawl data to dist/
npm run build
# Start the MCP server using node (stdio)
npm start
# Run in development mode with live TypeScript compilation
npm run dev
# Run automated integration tests
npm testπ Connecting to AI IDEs & Clients
1. Claude Desktop
Add the following to your claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"astryx-docs": {
"command": "node",
"args": ["E:/workspace/public-repos/astryx-mcp/dist/index.js"]
}
}
}2. Google Project IDX / Gemini CLI / Cursor
Add to your project's .cursor/mcp.json or mcp.json:
{
"mcpServers": {
"astryx-docs": {
"command": "node",
"args": ["E:/workspace/public-repos/astryx-mcp/dist/index.js"]
}
}
}π Project Structure
astryx-mcp/
βββ astryx-skill/ # Astryx Agent Skill instructions
β βββ SKILL.md
β βββ astryx-skill.md
βββ index.html # Interactive Intro Website
βββ styles.css # Master CSS Design System
βββ app.js # Interactive Website Logic & MCP Simulator
βββ dist/ # Compiled JavaScript output & assets
β βββ index.js
β βββ data/
β βββ astryx_crawl.json
βββ src/
β βββ data/
β β βββ astryx_crawl.json # Crawled Astryx documentation dataset
β βββ index.ts # MCP Server definition and tool handlers
βββ test/
β βββ mcp-test.js # MCP Stdio verification suite
βββ package.json
βββ tsconfig.json
βββ README.mdπ License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Provide your AI coding tools with token-efficient access to up-to-date technical documentation forβ¦
A design-style library for AI agents: search real styles, fetch a ready-to-apply design spec.
Search @imqueue docs and scaffold typed services & clients from your AI coding agent.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/georgemathunjaga/astryx-mcp-and-skill'
If you have feedback or need assistance with the MCP directory API, please join our Discord server