Skip to main content
Glama
TheFloatingString

Hardware MCP Server

Hardware for MCP

This repository shows examples of how you can use a language model to perform tool calls for:

  • building a CAD part

  • running heat transfer simulations

This repository uses the Model Context Protocol (MCP)

Install Dependencies

First, clone the current GitHub repository with the following command.

git clone https://github.com/TheFloatingString/mcp-for-hardware.git
cd mcp-for-hardware

Now, install all the Python dependencies using the uv package manager:

pip install uv
uv sync

Install ngrok or any similar tunelling services. ngrok can be installed from https://ngrok.com/downloads

Next, if you use ngrok, run:

ngrok http 8000

This will expose port 8000 (which we will be using soon for the MCP server) to a specific URL.

You should see a publicly visible URL after running the ngrok command. Keep note of this, you will need to add this in the .env file's environment variables.

Configure Environment Variables

Create a .env file and add the following environment variables

SERVER_BASE_URL=""
ANTHROPIC_API_KEY=""

Quickstart

In one terminal, run the MCP server with the following:

uv run server.py

In a second terminal, run the client with the following:

uv run client.py
F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    A physics engine for liquid-cooled GPU systems, exposed as an AI-callable MCP server. Enables thermal analysis, coolant comparison, flow optimization, and rack-level sizing via natural language queries.
    Last updated
    1
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    Enables LLMs to interact with hardware designs (Verilog/SystemVerilog), formal verification tools, waveform logs, protocol specifications, and bug databases through 34 structured tools.
    Last updated

View all related MCP servers

Related MCP Connectors

  • AI-callable calculators and engineering models with real formulas. No hallucinated math.

  • Agent-first CAD: editable .kcad.ts source, deterministic review, OpenCASCADE kernel.

  • Real FEA on CAD parts: validated setups, stress, safety factor, natural frequencies

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TheFloatingString/mcp-for-hardware'

If you have feedback or need assistance with the MCP directory API, please join our Discord server