MCP Mac Apps Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| open_applicationB | Открывает приложение на Mac по имени. Примеры: 'Safari', 'Finder', 'TextEdit', 'Calculator' |
| get_running_applicationsB | Получает список всех запущенных приложений на Mac |
| run_applescriptB | Выполняет AppleScript команду в указанном приложении. Полезно для автоматизации действий в приложениях |
| quit_applicationC | Закрывает указанное приложение |
| open_file_with_appC | Открывает файл или URL в указанном приложении |
| ollama_generateB | Генерирует ответ используя локальную модель Ollama. Используйте для задач, требующих AI обработки текста |
| ollama_list_modelsB | Получает список доступных моделей Ollama |
| mongodb_create_databaseC | Создает новую базу данных в MongoDB |
| mongodb_list_databasesB | Получает список всех баз данных в MongoDB |
| mongodb_create_collectionC | Создает новую коллекцию в указанной базе данных |
| mongodb_list_collectionsC | Получает список коллекций в указанной базе данных |
| mongodb_delete_collectionC | Удаляет коллекцию из базы данных |
| mongodb_insert_documentC | Вставляет документ в коллекцию |
| mongodb_find_documentsC | Находит документы в коллекции |
| mongodb_delete_documentC | Удаляет документ(ы) из коллекции по фильтру |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 15 tools
The tool set suffers from significant ambiguity, as it mixes three unrelated domains (Mac app management, MongoDB operations, and Ollama AI) without clear separation. Tools like 'get_running_applications', 'open_application', and 'quit_application' overlap in purpose with 'run_applescript', which can automate similar actions, leading to potential misselection. The MongoDB tools are internally distinct but unrelated to the Mac app tools, creating confusion about the server's primary focus.
Naming conventions are mixed, with some consistency within subdomains but overall inconsistency. MongoDB tools follow a clear 'mongodb_verb_noun' pattern, and Ollama tools use 'ollama_verb_noun', but Mac app tools vary (e.g., 'get_running_applications', 'open_application', 'quit_application', 'run_applescript') without a unified prefix or structure. This makes the set readable but not predictably organized across the entire server.
With 15 tools, the count is borderline for the server's apparent scope, which seems to cover multiple unrelated domains. For a focused Mac apps server, 15 tools might be reasonable, but here it includes MongoDB and Ollama operations, making the set feel heavy and unfocused. The number is not extreme, but it suggests a lack of clear scoping, as the tools do not form a cohesive whole for a single purpose.
There are significant gaps in coverage for the inferred domains, indicating an incomplete surface. For Mac app management, basic operations like listing installed apps or managing app settings are missing. For MongoDB, while CRUD operations are present, advanced features like indexing or aggregation are absent. The Ollama tools are minimal, lacking model management or configuration options. This fragmentation leads to dead ends for agents trying to perform comprehensive tasks in any one area.