1.4 KiB
1.4 KiB
Local Open MCP
这是一个 Model Context Protocol (MCP) 服务器,旨在赋予 LLM 打开本地文件、文件夹、URL 和应用程序的能力。
功能特性
该服务器注册了以下 MCP 工具,供客户端调用:
open_url: 在默认浏览器中打开指定的 URL 链接。open_file: 使用系统默认程序打开指定的本地文件。open_directory: 在文件资源管理器中打开指定的本地文件夹。open_app: 打开指定的本地应用程序,支持传递启动参数。
安装
首先,克隆项目并安装依赖:
npm install
使用方法
启动服务器
服务器通过标准输入/输出 (stdio) 进行通信。通常由 MCP 客户端(如 Claude Desktop 或其他支持 MCP 的应用)自动启动。
npm start
开发与调试
你可以使用 MCP Inspector 来调试和测试服务器的功能:
npm run dev
这将启动 MCP Inspector 界面,你可以在其中查看注册的工具并进行交互测试。
配置
在你的 MCP 客户端配置文件(例如 Claude Desktop 的 claude_desktop_config.json)中添加以下配置以使用此服务器:
{
"mcpServers": {
"local-open": {
"command": "node",
"args": ["/path/to/local-open-mcp/index.js"]
}
}
}
请确保将 /path/to/local-open-mcp/index.js 替换为实际的绝对路径。
License
ISC