Skip to main content
Glama

Hardware MCP Server

client.py945 B
import anthropic from rich import print from dotenv import load_dotenv import os load_dotenv() # Your server URL (replace with your actual URL) url = os.getenv("SERVER_BASE_URL") VERBOSE = True client = anthropic.Anthropic() def call_mcp(user_request: str): response = client.beta.messages.create( model="claude-sonnet-4-20250514", max_tokens=1000, messages=[{"role": "user", "content": user_request}], mcp_servers=[ { "type": "url", "url": f"{url}/mcp/", "name": "hardware-server", } ], extra_headers={"anthropic-beta": "mcp-client-2025-04-04"}, ) if VERBOSE: print(response.content) return response.content[-1].text while True: user_request: str = input("User: ") print() assistant_resp = call_mcp(user_request=user_request) print(f"Assistant: {assistant_resp}") print()

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