PCBBrew MCP
A free, read-only MCP server that allows AI assistants to search for microcontroller boards, sensors, modules, and KiCad components. It provides details on pins, interfaces, libraries, and simulation capabilities, as well as listing user-published boards from the PCBBrew showcase.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://pcbbrew.dev/mcpWhat its tools do
4 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (4)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to pcbbrew.dev ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Search for microcontroller boards and modules by name or interface
- Get detailed pinouts, libraries, and simulation info for specific parts
- Search KiCad symbol libraries designed by PCBBrew
- List boards published by PCBBrew users
Source and maintenance
Protocol and capabilities
- Server
- pcbbrew 1.0.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 4 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
4 advertised
search_parts — Search boards and modules
Search PCBBrew's catalogue of microcontroller boards (ESP32, Arduino, Raspberry Pi Pico, display boards) and plug-in modules (sensors, displays, motor drivers, radio, storage) by name, chip, use or interface. Every entry can be placed on a PCB designed by PCBBrew; most are simulated.
{
"type": "object",
"required": [
"query"
],
"properties": {
"kind": {
"enum": [
"any",
"board",
"module"
],
"type": "string",
"default": "any"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "e.g. 'CO2 sensor', 'e-paper', 'ESP32-S3'"
}
}
}{
"title": "Search boards and modules",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_part — Get a board or module
One board or module from the catalogue by id: description, pins with their role, interfaces, I2C addresses, Arduino libraries, whether PCBBrew simulates it, where to buy it and a picture.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 100,
"minLength": 1,
"description": "id from search_parts"
}
}
}{
"title": "Get a board or module",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_kicad_parts — Search KiCad components
Search the KiCad symbol libraries PCBBrew designs with (resistors, regulators, op-amps, timers, MOSFETs, connectors...): symbol id, description and datasheet link.
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "e.g. 'AMS1117', 'NE555', 'USB-C receptacle'"
}
}
}{
"title": "Search KiCad components",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_showcase — List published boards
Boards that PCBBrew users designed and chose to publish: title, cover image, author and likes.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1
}
}
}{
"title": "List published boards",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-09: 2 of 2 checks answered
- 2026-11-10: 2 of 2 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 917 ms
- 95th percentile latency
- 917 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 917 ms · metadata changed · 4 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http pcbbrew-mcp https://pcbbrew.dev/mcpCodex
codex mcp add pcbbrew-mcp --url https://pcbbrew.dev/mcpCursor
{
"mcpServers": {
"pcbbrew-mcp": {
"url": "https://pcbbrew.dev/mcp"
}
}
}Cline
{
"mcpServers": {
"pcbbrew-mcp": {
"type": "streamableHttp",
"url": "https://pcbbrew.dev/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"pcbbrew-mcp": {
"type": "http",
"url": "https://pcbbrew.dev/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http pcbbrew-mcp https://pcbbrew.dev/mcpClaude Desktop
https://pcbbrew.dev/mcpWindsurf
{
"mcpServers": {
"pcbbrew-mcp": {
"serverUrl": "https://pcbbrew.dev/mcp"
}
}
}Let your agent find its tools
Find servers like PCBBrew MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other developer tools servers
Do you run PCBBrew MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.