ios-emoji-mcp
A Model Context Protocol (MCP) server that provides access to iOS emoji images with URLs for both 160x160px and 320x320px versions.
README
š± iOS Emoji MCP Server
A Model Context Protocol (MCP) server that provides access to iOS emoji images with URLs for both 160x160px and 320x320px versions.
š¦ npm: https://www.npmjs.com/package/ios-emoji-mcp
š Quick Start with npx
You can run this MCP server without installation using npx:
{
"mcpServers": {
"ios-emoji-mcp": {
"command": "npx",
"args": ["-y", "ios-emoji-mcp@latest"]
}
}
}
Or on Windows:
{
"mcpServers": {
"ios-emoji-mcp": {
"command": "cmd",
"args": ["/c", "npx", "-y", "ios-emoji-mcp@latest"]
}
}
}
š¦ Installation Options
Global Installation
npm install -g ios-emoji-mcp
Local Development
git clone https://github.com/Medard-prog/ios-emoji-mcp.git
cd ios-emoji-mcp
npm install
npm start
āļø Configuration
Add to your Claude Desktop config (claude_desktop_config.json):
Using npx (Recommended)
{
"mcpServers": {
"ios-emoji-mcp": {
"command": "npx",
"args": ["-y", "ios-emoji-mcp@latest"]
}
}
}
Using global installation
{
"mcpServers": {
"ios-emoji-mcp": {
"command": "ios-emoji-mcp"
}
}
}
Using local development
{
"mcpServers": {
"ios-emoji-mcp": {
"command": "node",
"args": ["path/to/ios-emoji-mcp/index.js"]
}
}
}
š ļø Available Tools
1. get_emojis
Lists all available iOS emoji names.
ā ļø Note: Full list contains 1,559 emojis (~5,550 tokens)
Parameters: None
Example:
Available iOS emojis (1559 total):
100, 1234, 8ball, a, ab, abc, abcd, accept...
2. search_emojis
Search for emojis using fuzzy matching.
Parameters:
query(required): Search term to find matching emojislimit(optional): Maximum results to return (default: 10)
Examples:
- Search for "ball": Returns
8ball - Search for "a": Returns
a,ab,8ball(fuzzy matched)
3. get_url
Get the direct URL for a specific emoji with size options.
Parameters:
emoji(required): Emoji name (e.g., "100", "a", "8ball")size(optional): "160" or "320" for pixel dimensions (default: "160")
Example Response:
Emoji: 8ball
Size: 160x160px
URL: https://cgi78hjdnd.ufs.sh/f/DJLnTzoE7sxZfDL7m68uRskvbxZ7Pm6WuCnrOjaoStGEylcI
šÆ Use Cases
- Web Development: Get direct URLs for iOS emojis in your applications
- Content Creation: Access high-quality emoji images for designs
- Documentation: Include iOS-style emojis in documentation
- Chat Applications: Implement iOS emoji support
š Features
- ā Fuzzy Search: Find emojis even with partial or approximate names
- ā Multiple Sizes: 160x160px and 320x320px versions available
- ā Direct URLs: Get direct links to emoji images
- ā Fast Access: No API keys or authentication required
- ā Comprehensive: Includes all major iOS emoji variants
š§ Technical Details
- Built with the Model Context Protocol (MCP) SDK
- Uses JSON data file for emoji mappings
- Implements fuzzy search algorithm for flexible emoji discovery
- Supports both CommonJS and ESM environments
- Zero external dependencies beyond MCP SDK
š Example Workflow
- Discover emojis: Use
get_emojisto see all available options - Search: Use
search_emojiswith a query like "ball" or "letter" - Get URL: Use
get_urlwith the exact emoji name and preferred size - Use: Copy the URL and use it in your application or content
š¤ Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
āļø Legal & Copyright
Important: This MCP server provides access to iOS emoji images that are the intellectual property of Apple Inc.
- Emoji Copyright: All emoji images are Ā© Apple Inc. and are subject to Apple's terms of use
- Apple Trademarks: iOS and iPhone are trademarks of Apple Inc., registered in the U.S. and other countries
- Usage Rights: This tool provides access to emoji URLs for educational, research, and development purposes
- Commercial Use: For commercial applications, please ensure compliance with Apple's licensing terms
- No Affiliation: This project is not affiliated with, endorsed by, or sponsored by Apple Inc.
Disclaimer: The authors of this MCP server do not claim ownership of the emoji images or related intellectual property. Users are responsible for ensuring their use complies with applicable copyright laws and Apple's terms of service.
š License
MIT License - applies to the MCP server code only, not the emoji content.
Note: The MIT license covers this MCP server's code and functionality. The emoji images themselves remain under Apple's copyright and are subject to their respective terms of use.
š Issues
Found a bug or have a feature request? Please open an issue on GitHub.
Made with ā¤ļø for the MCP community
Apple Legal Notice: Apple, iOS, iPhone, and related emoji designs are trademarks and/or copyrights of Apple Inc. This project is an independent tool and is not affiliated with Apple Inc.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.