项目简介
获取已安装应用MCP服务器是一个简单的 Model Context Protocol (MCP) 实现,旨在让AI助手(如大型语言模型客户端)能够发现并获取您的电脑上已安装的应用程序列表。它遵循MCP规范,可以无缝集成到任何兼容的AI客户端中。
主要功能点
- 提供电脑上所有已安装应用的完整列表(支持 macOS 和 Windows)。
- 通过标准的MCP协议与AI客户端集成。
- 实现轻量级,依赖少。
安装步骤
- 克隆仓库到您的本地计算机:
git clone https://github.com/Xutaotaotao/mcp-get-installed-apps.git - 进入项目目录:
cd mcp-get-installed-apps # 注意:README中写的是 git-mcp-server,应为 mcp-get-installed-apps - 安装项目依赖:
npm install - 构建项目(编译 TypeScript 代码):
构建完成后,服务器的可执行文件将生成在 'build' 目录下。npm run build
服务器配置
要在您的AI客户端中使用此MCP服务器,您需要在AI客户端的MCP配置文件中添加相应的配置项。MCP客户端通过此配置知道如何启动并连接到服务器。
请在您的AI客户端的MCP JSON配置文件的 'mcpServers' 部分添加以下信息(具体的配置路径和格式请参考您使用的AI客户端文档):
- 服务器名称 ('server name'): 'get-installed-apps' (这是一个标识符,客户端用它来引用这个服务器)。
- 启动命令 ('command'): 'node' (用于执行 JavaScript 文件的命令)。
- 命令参数 ('args'): '["mcp-get-installed-apps/build/index.js"]' (传递给 'node' 命令的参数,即服务器的入口文件路径)。
注意:请根据您的实际安装路径调整 'mcp-get-installed-apps/build/index.js'。
有关如何在特定AI客户端中配置MCP服务器,请参考以下链接或您客户端的文档:
- Claude Client: https://modelcontextprotocol.io/quickstart/user
- Raycast: 需要安装相应的MCP插件。
- Cursor: https://docs.cursor.com/context/model-context-protocol#configuring-mcp-servers
基本使用方法
安装并配置完成后,您的AI客户端(或其中的LLM)就可以调用此MCP服务器提供的工具了。
此服务器提供一个名为 'get-installed-apps' 的工具。当AI需要获取您电脑上已安装的应用信息时,它可以向此服务器发起一个MCP请求来调用这个工具。
- 工具名称: 'get-installed-apps'
- 功能描述: 获取并返回当前电脑上所有已安装的应用程序列表。
- 参数: 无需提供任何参数。
- 返回值: 成功时,返回包含已安装应用列表的JSON格式文本数据;失败时,返回错误信息。
AI客户端接收到JSON数据后,可以解析并利用这些信息来回答关于您电脑上安装了哪些应用的问题,或者根据已安装的应用提供进一步的帮助。
信息
分类
桌面与硬件