# tinymcp MCP server

> Enables LLMs to control embedded devices by exposing Golioth RPCs and LightDB State as MCP tools.

- Repository: https://github.com/golioth/tinymcp
- Page: https://hostedmcp.org/servers/golioth/tinymcp
- Official: yes
- Transport: —
- Stars: 158
- License: Apache-2.0

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `TINYMCP_API_KEY` | no | no |  |
| `TINYMCP_DEVICE` | no | no |  |
| `TINYMCP_PROJECT` | no | no |  |

## FAQ

### Do I need to modify my device firmware to use tinymcp?

No, existing devices on the Golioth platform can be used without firmware changes by exposing RPCs via the LightDB State schema.

### What environment variables are required to run the server?

You must provide your Golioth project ID, device ID, and the API key for your Golioth project.

### Can I use this with Claude Code?

Yes, you can add the running tinymcp server to Claude Code using a single command via the HTTP transport.
