使用说明
我的MCP服务器
这是习俗 模型上下文协议(MCP) 为AI代理生态系统提供特定工具的服务器。它支持两者 上海证券交易所 (服务器发送事件)用于远程连接,stdio用于本地集成。
🚀 特性
- 获得天气:获取给定位置的天气信息。
- FireTV 控制:通过ADB控制FireTV设备(例如,安装应用程序、启动应用程序、获取设备信息)。
- 分析图像:使用计算机视觉功能分析图像。
🛠️ 技术栈
- 运行时:Node.js
- 框架:Express,@modelcontextprotocol/sdk
- 工具:ADBKit(用于FireTV)、Zod(验证)、Dotenv
📦 安装和设置
-
安装依赖项:
npm install # Note: package-lock.json is git-ignored but can be generated during install -
环境变量: 创建一个
.env服务根目录中的文件:PORT=3010 WEATHER_API_KEY=your_weather_api_key LLM_SERVICE_URL=LLM_SERVICE_URL -
运行服务器:
- 发展:
npm run dev - 生产:
npm start
服务器在端口上工作
3010默认情况下。 SSE端点:http://localhost:3010/sse - 发展:
🔌 api参考
MCP协议
此服务器实现MCP协议。您可以使用MCP客户端(如 backend/mcp-client).
连接详细信息:
- 类型上海证券交易所
- 统一资源定位符:
http://localhost:3010/sse
暴露的工具
连接后,代理可以使用以下工具:
get_weather:获取天气预报。control_firetv:向FireTV设备发送ADB命令。analyze_image:处理和分析输入图像。
💓 健康检查
- 成功启动后,服务器会记录“MCP服务器在端口3010上运行”。
- 您可以通过打开来测试连接
http://localhost:3010/sse在浏览器或curl中(需要SSE流连接)。
