MCP Catalogs
首页

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账户和项目
  • 已连接的设备

步骤

  1. 设置环境变量:
export TINYMCP_PROJECT=<your-golioth-project-id>
export TINYMCP_DEVICE=<your-golioth-device-id>
export TINYMCP_API_KEY=<api-key-for-your-golioth-project>
  1. 构建并运行服务器:
go build -o tinymcp ./server
./tinymcp
# 或直接运行:
go run ./server
  1. 使用MCP Inspector测试,连接到http://localhost:8080

FAQ

tinymcp适用于生产环境吗?
不适用,tinymcp目前是实验性项目,可能会有频繁的破坏性变更。将物理能力委托给AI系统时应极度谨慎。
哪些MCP客户端与tinymcp兼容?
大多数MCP客户端实现应该都兼容。文档特别提到了MCP Inspector、Claude Code和Gemini CLI作为已测试的选项。

Hacker News 讨论

开发者社区最近的相关讨论。

tinymcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。