Reacticx MCP
# reacticx-mcp
[](https://www.npmjs.com/package/reacticx-mcp)
[](https://www.npmjs.com/package/reacticx-mcp)
[](https://github.com/igorfelipeduca/reacticx-mcp/blob/main/LICENSE)
MCP server that provides documentation for the [Reacticx](https://www.reacticx.com) React Native component library. Works with any MCP-compatible client.
## Tools
| Tool | Description |
|------|-------------|
| `list_components` | List all 90+ components, optionally filtered by category |
| `get_component_docs` | Fetch full docs for a component (props, code, examples) |
| `search_components` | Search components by keyword |
| `getting_started` | Installation and setup guide |
| `get_dependencies` | Get combined dependency install commands |
## Setup
### Claude Code
```bash
claude mcp add reacticx -- npx -y reacticx-mcp
```
Or add to `~/.claude/.mcp.json`:
```json
{
"mcpServers": {
"reacticx": {
"command": "npx",
"args": ["-y", "reacticx-mcp"]
}
}
}
```
### Cursor
Go to **Settings > MCP Servers > Add Server**:
```json
{
"mcpServers": {
"reacticx": {
"command": "npx",
"args": ["-y", "reacticx-mcp"]
}
}
}
```
### Windsurf
Add to your MCP config:
```json
{
"mcpServers": {
"reacticx": {
"command": "npx",
"args": ["-y", "reacticx-mcp"]
}
}
}
```
### VS Code (GitHub Copilot)
Add to `.vscode/mcp.json` in your project:
```json
{
"servers": {
"reacticx": {
"type": "stdio",
"command": "npx",
"args": ["-y", "reacticx-mcp"]
}
}
}
```
### Cline
Add to your MCP settings:
```json
{
"mcpServers": {
"reacticx": {
"command": "npx",
"args": ["-y", "reacticx-mcp"]
}
}
}
```
### Any MCP Client
The server uses **stdio transport**. Run:
```bash
npx -y reacticx-mcp
```
## License
MIT
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: get_component_docs retrieves detailed documentation for a specific component, get_dependencies fetches npm dependencies, getting_started provides installation and setup instructions, list_components enumerates all components with optional filtering, and search_components performs keyword searches. There is no overlap or ambiguity in their functions.
The naming is mostly consistent with a verb_noun pattern (e.g., get_component_docs, list_components, search_components), but 'getting_started' deviates by using a gerund instead of a verb, which slightly breaks the pattern. Overall, the naming is readable and follows a clear convention.
With 5 tools, the server is well-scoped for its purpose of providing documentation and information about Reacticx components. Each tool serves a specific and necessary function, such as fetching docs, listing components, or searching, making the count appropriate without being too thin or heavy.
The tool surface covers core needs for exploring and using Reacticx components, including listing, searching, getting docs, dependencies, and setup instructions. A minor gap exists in the lack of tools for direct component installation or update operations, but agents can work around this using the provided dependency and setup information.