Discover Awesome MCP Servers

Extend your agent with 84,516 capabilities via MCP servers.

All84,516
Model Context Protocol

Model Context Protocol

Okay, here are some resources to help you understand MCPs (Managed Configuration Profiles) and interact with an MCP server, focusing on the most common platforms (iOS/macOS) and general concepts: **Understanding Managed Configuration Profiles (MCPs):** * **Apple's Official Documentation (Essential):** * **Configuration Profile Reference:** This is the *definitive* source. It details every setting you can configure in a profile. It's very technical but crucial for understanding the possibilities. Search for "Configuration Profile Reference" on the Apple Developer website. Look for the latest version relevant to the iOS/macOS versions you're targeting. Example search term: "Configuration Profile Reference iOS 17" * **Mobile Device Management (MDM) Protocol Reference:** While you might not be building an MDM server, understanding the MDM protocol helps you understand how devices receive and apply MCPs. Search for "MDM Protocol Reference" on the Apple Developer website. * **Apple Configurator:** Apple Configurator is a free tool from Apple that allows you to create and install configuration profiles. It's a great way to experiment and see how different settings affect a device. Available on the Mac App Store. * **Profile Manager (macOS Server):** If you're using macOS Server, Profile Manager is Apple's built-in MDM solution. Its documentation can be helpful for understanding MCP concepts, even if you're not using macOS Server as your MDM. * **General Concepts and Explanations:** * **What is a Configuration Profile?** Think of it as a set of instructions that tells a device how to behave. It can configure Wi-Fi settings, email accounts, security policies, restrictions on app usage, and much more. * **How are MCPs Deployed?** Typically, MCPs are deployed via: * **MDM (Mobile Device Management):** This is the most common method for organizations. An MDM server pushes profiles to enrolled devices. * **Email:** You can email a profile to a user, and they can install it. (Less secure and less manageable for large deployments). * **Web Download:** Users can download a profile from a website. (Similar limitations to email). * **Apple Configurator:** For direct device configuration. * **Payloads:** MCPs are made up of "payloads." Each payload configures a specific aspect of the device (e.g., a Wi-Fi payload, an email payload, a restrictions payload). The Configuration Profile Reference details all the available payloads. * **Signed vs. Unsigned Profiles:** Profiles can be signed with a certificate. Signing provides assurance that the profile hasn't been tampered with. MDM solutions typically handle signing automatically. **Interacting with an MCP Server (MDM):** * **Understanding the MDM Protocol:** * **Key Commands:** Learn about the core MDM commands: * `DeviceInformation`: Requests information about the device. * `ProfileList`: Requests a list of installed profiles. * `InstallProfile`: Installs a profile. * `RemoveProfile`: Removes a profile. * `InstallApplication`: Installs an application. * `EraseDevice`: Remotely wipes the device. (Use with extreme caution!) * `RestartDevice`: Remotely restarts the device. * **Push Notifications:** MDM servers use Apple Push Notification service (APNs) to wake up devices and tell them to connect to the MDM server. * **SCEP (Simple Certificate Enrollment Protocol):** Used for issuing certificates to devices. * **Tools for Interacting with MDM (for testing/development):** * **`mdmclient` (macOS):** A command-line tool built into macOS that allows you to interact with an MDM server. You can enroll, unenroll, and perform other MDM-related tasks. Open Terminal and type `man mdmclient` for documentation. * **Postman/Insomnia (API Clients):** Use these tools to send HTTP requests to the MDM server's API. You'll need to understand the MDM server's API documentation. * **Python/Other Scripting Languages:** You can use scripting languages to automate interactions with the MDM server's API. Libraries like `requests` in Python are helpful. * **MDM Server Documentation (Crucial):** * **Read the documentation for the specific MDM server you're using.** Each MDM server (e.g., Jamf Pro, Microsoft Intune, SimpleMDM, Mosyle) has its own API and specific ways of handling MCPs. The vendor's documentation is *essential*. Look for API documentation, developer guides, and sample code. **Example Scenario (Illustrative):** Let's say you want to create a profile that configures a Wi-Fi network: 1. **Consult the Configuration Profile Reference:** Find the "com.apple.wifi.managed" payload. This section will tell you all the keys you can use to configure the Wi-Fi network (SSID, security type, password, etc.). 2. **Create the Profile (in XML or JSON):** You'll create a file (usually with a `.mobileconfig` extension) that contains the XML or JSON representation of the profile. This file will include the `com.apple.wifi.managed` payload with the desired settings. 3. **Deploy the Profile:** * **MDM:** Upload the profile to your MDM server and assign it to devices or groups. * **Email/Web:** Email the `.mobileconfig` file to a user or host it on a website. 4. **Device Receives and Installs:** The device receives the profile (either pushed by the MDM or downloaded by the user) and installs it. The Wi-Fi settings are then configured according to the profile. **Important Considerations:** * **Security:** Be very careful when creating and deploying profiles, especially those that configure security settings. Incorrectly configured profiles can weaken security. * **Testing:** Thoroughly test profiles before deploying them to a large number of devices. Use a test device or a small group of users for initial testing. * **Privacy:** Be mindful of user privacy when collecting device information or configuring settings that affect privacy. * **User Experience:** Consider the user experience when deploying profiles. Provide clear instructions and explanations to users. * **Deprecation:** Apple sometimes deprecates features or settings in configuration profiles. Stay up-to-date with the latest documentation to avoid using deprecated features. **Translation to Spanish:** **Recursos para comprender los MCP e interactuar con el servidor MCP** Aquí hay algunos recursos para ayudarlo a comprender los MCP (Perfiles de configuración administrados) e interactuar con un servidor MCP, centrándose en las plataformas más comunes (iOS/macOS) y los conceptos generales: **Comprensión de los perfiles de configuración administrados (MCP):** * **Documentación oficial de Apple (esencial):** * **Referencia del perfil de configuración:** Esta es la fuente *definitiva*. Detalla cada configuración que puede configurar en un perfil. Es muy técnico, pero crucial para comprender las posibilidades. Busque "Configuration Profile Reference" en el sitio web para desarrolladores de Apple. Busque la última versión relevante para las versiones de iOS/macOS a las que se dirige. Término de búsqueda de ejemplo: "Configuration Profile Reference iOS 17" * **Referencia del protocolo de administración de dispositivos móviles (MDM):** Si bien es posible que no esté construyendo un servidor MDM, comprender el protocolo MDM lo ayuda a comprender cómo los dispositivos reciben y aplican los MCP. Busque "MDM Protocol Reference" en el sitio web para desarrolladores de Apple. * **Apple Configurator:** Apple Configurator es una herramienta gratuita de Apple que le permite crear e instalar perfiles de configuración. Es una excelente manera de experimentar y ver cómo las diferentes configuraciones afectan a un dispositivo. Disponible en la Mac App Store. * **Administrador de perfiles (macOS Server):** Si está utilizando macOS Server, el Administrador de perfiles es la solución MDM integrada de Apple. Su documentación puede ser útil para comprender los conceptos de MCP, incluso si no está utilizando macOS Server como su MDM. * **Conceptos generales y explicaciones:** * **¿Qué es un perfil de configuración?** Piense en ello como un conjunto de instrucciones que le dice a un dispositivo cómo comportarse. Puede configurar la configuración de Wi-Fi, las cuentas de correo electrónico, las políticas de seguridad, las restricciones en el uso de aplicaciones y mucho más. * **¿Cómo se implementan los MCP?** Por lo general, los MCP se implementan a través de: * **MDM (Administración de dispositivos móviles):** Este es el método más común para las organizaciones. Un servidor MDM envía perfiles a los dispositivos inscritos. * **Correo electrónico:** Puede enviar un perfil por correo electrónico a un usuario y este puede instalarlo. (Menos seguro y menos manejable para grandes implementaciones). * **Descarga web:** Los usuarios pueden descargar un perfil de un sitio web. (Limitaciones similares al correo electrónico). * **Apple Configurator:** Para la configuración directa del dispositivo. * **Cargas útiles:** Los MCP se componen de "cargas útiles". Cada carga útil configura un aspecto específico del dispositivo (por ejemplo, una carga útil de Wi-Fi, una carga útil de correo electrónico, una carga útil de restricciones). La Referencia del perfil de configuración detalla todas las cargas útiles disponibles. * **Perfiles firmados vs. no firmados:** Los perfiles se pueden firmar con un certificado. La firma proporciona la seguridad de que el perfil no ha sido manipulado. Las soluciones MDM suelen gestionar la firma automáticamente. **Interactuar con un servidor MCP (MDM):** * **Comprensión del protocolo MDM:** * **Comandos clave:** Aprenda sobre los comandos MDM centrales: * `DeviceInformation`: Solicita información sobre el dispositivo. * `ProfileList`: Solicita una lista de perfiles instalados. * `InstallProfile`: Instala un perfil. * `RemoveProfile`: Elimina un perfil. * `InstallApplication`: Instala una aplicación. * `EraseDevice`: Borra el dispositivo de forma remota. (¡Úselo con extrema precaución!) * `RestartDevice`: Reinicia el dispositivo de forma remota. * **Notificaciones push:** Los servidores MDM utilizan el servicio de notificaciones push de Apple (APNs) para activar los dispositivos y decirles que se conecten al servidor MDM. * **SCEP (Protocolo simple de inscripción de certificados):** Se utiliza para emitir certificados a los dispositivos. * **Herramientas para interactuar con MDM (para pruebas/desarrollo):** * **`mdmclient` (macOS):** Una herramienta de línea de comandos integrada en macOS que le permite interactuar con un servidor MDM. Puede inscribirse, cancelar la inscripción y realizar otras tareas relacionadas con MDM. Abra Terminal y escriba `man mdmclient` para obtener documentación. * **Postman/Insomnia (Clientes API):** Utilice estas herramientas para enviar solicitudes HTTP a la API del servidor MDM. Deberá comprender la documentación de la API del servidor MDM. * **Python/Otros lenguajes de scripting:** Puede utilizar lenguajes de scripting para automatizar las interacciones con la API del servidor MDM. Las bibliotecas como `requests` en Python son útiles. * **Documentación del servidor MDM (crucial):** * **Lea la documentación del servidor MDM específico que esté utilizando.** Cada servidor MDM (por ejemplo, Jamf Pro, Microsoft Intune, SimpleMDM, Mosyle) tiene su propia API y formas específicas de manejar los MCP. La documentación del proveedor es *esencial*. Busque documentación de la API, guías para desarrolladores y código de muestra. **Escenario de ejemplo (ilustrativo):** Digamos que desea crear un perfil que configure una red Wi-Fi: 1. **Consulte la Referencia del perfil de configuración:** Busque la carga útil "com.apple.wifi.managed". Esta sección le indicará todas las claves que puede utilizar para configurar la red Wi-Fi (SSID, tipo de seguridad, contraseña, etc.). 2. **Cree el perfil (en XML o JSON):** Creará un archivo (generalmente con una extensión `.mobileconfig`) que contiene la representación XML o JSON del perfil. Este archivo incluirá la carga útil `com.apple.wifi.managed` con la configuración deseada. 3. **Implemente el perfil:** * **MDM:** Cargue el perfil en su servidor MDM y asígnelo a dispositivos o grupos. * **Correo electrónico/Web:** Envíe el archivo `.mobileconfig` por correo electrónico a un usuario o alójelo en un sitio web. 4. **El dispositivo recibe e instala:** El dispositivo recibe el perfil (ya sea enviado por el MDM o descargado por el usuario) y lo instala. La configuración de Wi-Fi se configura según el perfil. **Consideraciones importantes:** * **Seguridad:** Tenga mucho cuidado al crear e implementar perfiles, especialmente aquellos que configuran la configuración de seguridad. Los perfiles configurados incorrectamente pueden debilitar la seguridad. * **Pruebas:** Pruebe minuciosamente los perfiles antes de implementarlos en una gran cantidad de dispositivos. Utilice un dispositivo de prueba o un pequeño grupo de usuarios para las pruebas iniciales. * **Privacidad:** Tenga en cuenta la privacidad del usuario al recopilar información del dispositivo o configurar ajustes que afecten a la privacidad. * **Experiencia del usuario:** Considere la experiencia del usuario al implementar perfiles. Proporcione instrucciones y explicaciones claras a los usuarios. * **Obsolescencia:** Apple a veces declara obsoletas características o configuraciones en los perfiles de configuración. Manténgase al día con la documentación más reciente para evitar el uso de funciones obsoletas. This is a comprehensive starting point. Remember to focus on the specific MDM solution you are using for the most accurate and relevant information. Good luck!

fallstack-mcp

fallstack-mcp

Exposes foldkit's 7-prime spine, κ-bands, and fold operations as MCP tools and resources for use in any MCP client.

Pushary Agent Skill

Pushary Agent Skill

Pushary is an MCP server that connects AI agents to push notifications, enabling human-in-the-loop approval from a phone.

Ghost MCP Server

Ghost MCP Server

A Model Context Protocol server that enables management of Ghost blog content (posts, pages, and tags) through Claude, supporting both SSE and stdio transports.

Execution Journal

Execution Journal

An MCP server that helps AI coordinate sequential tool calls and maintain a comprehensive journal of execution workflows, decisions, and actions.

mcp-itop

mcp-itop

MCP server for iTop ITSM that provides 19 tools for analytics, ticket management, comments, knowledge base, and CI impact analysis, enabling AI assistants to interact with iTop.

busan-essentials

busan-essentials

Provides structured data on public facilities in Busan, South Korea for AI agents assisting foreign tourists, including AEDs, pharmacies, tourist info, restrooms, WiFi, and subway timetables.

caveman-mcp

caveman-mcp

MCP server that compresses markdown files into caveman-style prose, cutting token usage by 65% while preserving code and structure.

Calva Backseat Driver

Calva Backseat Driver

Enables AI assistants to interact with Clojure REPLs for evaluating code, performing structural edits with bracket balancing, and looking up symbol documentation. Transforms AI coding assistants into interactive programming partners with access to runtime evaluation and real data structures.

resend

resend

Provides access to the Resend API, enabling AI assistants to list and retrieve items with typed responses and error handling.

Rize.io MCP Server

Rize.io MCP Server

Integrates Rize.io's time tracking and productivity analytics with AI assistants via the Model Context Protocol, enabling natural language queries about productivity metrics, focus sessions, and project management.

web-bridge

web-bridge

MCP server that lets AI editors execute JavaScript, read console output, and simulate clicks/input on static web pages. Supports multiple browser pages and can be deployed remotely via HTTP transport.

ODIADEV MCP Server

ODIADEV MCP Server

Nigeria's AI infrastructure server that provides business automation agents including WhatsApp automation, university support, travel management, and legal document processing. Integrates payment processing, text-to-speech capabilities, and webhook handling for Nigerian businesses.

MCP DevOps Plan Server

MCP DevOps Plan Server

Enables work item management in DevOps Plan systems, allowing users to create, retrieve, filter, and delete work items, as well as manage applications, projects, components, and work item types through natural language.

myfitnesspal

myfitnesspal

Retrieves MyFitnessPal nutrition data including daily summaries, meal breakdowns, exercises, and macros through FastMCP.

macbot-mcp

macbot-mcp

Enables AI agents to control macOS applications through the Accessibility API, AppleScript, and CGEvents, providing structured text output of UI elements and actions without needing screenshots.

skills-master-mcp

skills-master-mcp

Connects AI coding agents to the SkillsMP marketplace, allowing users to search, read, and install over 8,000 community-made skills. It enables agents to gain new capabilities either through on-the-spot instruction or permanent installation without requiring an API key.

io.github.zw008/vmware-debug

io.github.zw008/vmware-debug

Enables systematic investigation of VMware errors and events by correlating event timelines, ranking root-cause hypotheses, and suggesting next diagnostic steps.

remote-mcp-authless

remote-mcp-authless

A remote MCP server deployed on Cloudflare Workers without authentication, enabling tool usage via SSE from clients like Cloudflare AI Playground and Claude Desktop.

storyai

storyai

Enables writers and AI agents to preserve continuity in long-form fiction by maintaining a narrative knowledge graph and exposing MCP tools for querying outlines, entities, references, and consistency diagnostics.

nutrs-mcp

nutrs-mcp

MCP server for the NUTRS ecosystem, connecting Radar, Calendário, and Cardápio to Claude with tools for executive dashboards, calendar tasks, and menu proposals.

claude-real-video

claude-real-video

Lets any LLM agent actually watch videos: a watch_video tool takes a URL or local file and returns scene-aware keyframes fused with a timestamped transcript, processed 100% locally with per-source caching.

phpIPAM MCP Server

phpIPAM MCP Server

MCP server for phpIPAM IP address management, enabling subnet, VLAN, VRF, and address operations via natural language.

Camoufox MCP

Camoufox MCP

An MCP server for anti-detection browser automation that uses Camoufox to bypass bot detection and spoof digital fingerprints. It enables AI agents to perform human-like web interactions, including realistic cursor movements, humanized click delays, and automatic cookie popup dismissal.

WP Pinch

WP Pinch

Enables AI assistants to manage and interact with WordPress sites through MCP, providing tools for content creation, moderation, WooCommerce operations, and governance.

arduino-mcp

arduino-mcp

A local stdio MCP server wrapping arduino-cli to let agents detect boards, manage cores/libraries, compile and upload sketches, and communicate over serial, enabling hardware control without shell gymnastics.

consciousness-mcp-tools

consciousness-mcp-tools

Provides Universal Ethical Framework (UEF) and Recursive Doubt Engine tools for analyzing decisions, assessing alignment, and generating insights for consciousness evolution.

json-validator

json-validator

Validates JSON syntax and optionally checks against a JSON Schema, with pay-per-call via x402 micropayments.

rustunnel-mcp

rustunnel-mcp

MCP (Model Context Protocol) server for rustunnel. Lets AI agents (Claude Code, Cursor, Windsurf) create and manage public tunnels to local services from inside an agent session.

paceforge-garmin-mcp

paceforge-garmin-mcp

Enables MCP hosts to read Garmin training data and write structured workouts to a calendar, with tools for listing activities, summarizing training, computing athlete zones, building and scheduling workout plans, syncing data, and checking cache status.