tinymcp
by golioth·★ 150·综合分 43
MCP服务器,通过Golioth API和RPC让LLM控制嵌入式设备。
iotdeveloper-toolsai-llm
5
Forks
3
活跃 Issue
11 个月前
最近提交
2 天前
收录于
概述
tinymcp是一个MCP服务器,通过Golioth物联网平台连接LLM和嵌入式设备。它通过LightDB State和RPC暴露设备功能,使AI系统能够与物理硬件交互而无需修改设备固件。服务器在本地运行并通过Golioth管理API与远程设备通信,使AI系统能够在通过适当认证保持安全性的同时操作物理设备。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:LLM控制的物联网设备自动化和管理
你:通过自然语言进行远程设备监控和控制
你:通过AI代理与设备进行物理交互
你:tinymcp适用于生产环境吗?
你:哪些MCP客户端与tinymcp兼容?
什么时候选它
当你需要 AI 系统与物理嵌入式设备交互,并且已经使用或愿意采用 Golioth 平台时,选择 tinymcp。
什么时候不要选它
如果你不想被锁定在 Golioth 平台上,需要直接设备控制而不通过中间平台,或需要生产级稳定性(因为它仍处于实验阶段),则避免使用 tinymcp。
可对比工具
embedded-llm-serverdevice-mcpiot-mcp-server
安装
安装
前置条件
- 已安装Go
- Golioth账户和项目
- 已连接的设备
步骤
- 设置环境变量:
export TINYMCP_PROJECT=<your-golioth-project-id>
export TINYMCP_DEVICE=<your-golioth-device-id>
export TINYMCP_API_KEY=<api-key-for-your-golioth-project>- 构建并运行服务器:
go build -o tinymcp ./server
./tinymcp
# 或直接运行:
go run ./server- 使用MCP Inspector测试,连接到
http://localhost:8080
FAQ
- tinymcp适用于生产环境吗?
- 不适用,tinymcp目前是实验性项目,可能会有频繁的破坏性变更。将物理能力委托给AI系统时应极度谨慎。
- 哪些MCP客户端与tinymcp兼容?
- 大多数MCP客户端实现应该都兼容。文档特别提到了MCP Inspector、Claude Code和Gemini CLI作为已测试的选项。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by hasheddan · 2025-07-07
- 帖子 by hasheddan · 2025-07-03
tinymcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。