Provides tools for generating React hooks, UI components, and complete feature scaffolding to integrate the Appo SDK's capabilities—such as push notifications, biometrics, and hardware access—into web applications.
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., "@Appo MCPgenerate a React hook for biometrics authentication"
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.
@appolabs/appo-mcp
MCP (Model Context Protocol) server for improving developer experience when integrating the @appolabs/appo SDK into web applications.
Features
This MCP server provides AI assistants with tools, resources, and prompts to help developers:
Generate Code - Create hooks, components, and scaffolding for SDK features
Validate Setup - Check SDK installation and configuration
Search Documentation - Access API reference, examples, and best practices
Debug Issues - Diagnose and fix common integration problems
Installation
For Claude Code / Cursor
Add to your .mcp.json:
For Development
Available Tools
Code Generation
Tool | Description |
| Generate a React hook for any SDK feature |
| Generate a UI component with SDK integration |
| Scaffold complete feature with hook, component, and types |
Validation
Tool | Description |
| Validate SDK installation and configuration |
| Analyze permission handling patterns |
| Diagnose common SDK integration issues |
Available Resources
URI | Description |
| SDK overview and capabilities |
| API reference for each feature |
| Code examples per feature |
| Integration best practices |
| Common issues and solutions |
Features: push, biometrics, camera, location, haptics, storage, share, network, device
Available Prompts
Prompt | Description |
| Interactive setup guidance for new/existing projects |
| Step-by-step feature integration guide |
| Troubleshooting assistant for SDK issues |
Usage Examples
Generate a Hook
Ask your AI assistant:
"Generate a push notifications hook using the appo SDK"
The assistant will use generate_hook with feature: "push".
Validate Setup
"Check if my @appolabs/appo setup is correct"
The assistant will use validate_setup with your package.json.
Debug an Issue
"Push notifications always return denied"
The assistant will use diagnose_issue and check_permissions to help.
SDK Features
The @appolabs/appo SDK provides access to:
Push Notifications - Request permission, get tokens, receive notifications
Biometrics - Face ID / Touch ID authentication
Camera - Capture photos
Location - GPS coordinates
Haptics - Tactile feedback
Storage - Persistent key-value storage
Share - Native share sheet
Network - Connectivity status
Device - Platform and device info
Development
License
MIT