About Keyboardino
Keyboardino is a hosted MCP app for testing keyboards, checking key codes, comparing layouts, finding switches, and planning builds. It suits keyboard users and builders, with read-only tools drawing on the same data as its website.
Key features
- 01Live keyboard tester
- 02Timed typing tests
- 03Browser key-code lookup
- 04Layout comparison
- 05Switch search and build planning
Use cases
- 01Check whether keys register correctly
- 02Inspect a key's browser event values
- 03Compare keyboard layouts
- 04Choose switches and plan a build
MCP support
Keyboardino exposes its read-only tools through a hosted Streamable HTTP MCP endpoint. The connector requires no authentication.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://keyboardino.com/api/mcpclaude mcp add --transport http com-keyboardino-keyboardino-com https://keyboardino.com/api/mcp{"mcpServers":{"com-keyboardino-keyboardino-com":{"type":"http","url":"https://keyboardino.com/api/mcp"}}}Open in Cursor{"servers":{"com-keyboardino-keyboardino-com":{"type":"http","url":"https://keyboardino.com/api/mcp"}}}Open in VS Code{"mcpServers":{"com-keyboardino-keyboardino-com":{"type":"http","url":"https://keyboardino.com/api/mcp"}}}{"mcpServers":{"com-keyboardino-keyboardino-com":{"serverUrl":"https://keyboardino.com/api/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEKeyboardino MCP app
Test your keyboard, check key codes and plan a build.
Ask for a live keyboard tester, a timed typing test or the code a key reports, compare keyboard layouts, find switches by feel and force, or plan a keyboard build. The app uses the same tools and data as keyboardino.com.
- Website: https://keyboardino.com
- Documentation: https://keyboardino.com/app
- Privacy: https://keyboardino.com/privacy
- Terms: https://keyboardino.com/terms
This repository documents the hosted connector. It does not contain the website or its code.
Connect
- Endpoint:
https://keyboardino.com/api/mcp - Transport: Streamable HTTP
- Authentication: none (no account, sign-in or API key)
{ "mcpServers": { "keyboardino": { "url": "https://keyboardino.com/api/mcp" } } }
In ChatGPT, add it as a custom MCP server with no authentication. In Claude, open Customize, then Connectors, choose Add custom connector and enter the URL.
Tools
All tools are read-only.
| Tool | What it does |
|---|---|
open_keyboard_tester | Opens a keyboard tester for a board layout such as ANSI US or ISO UK. Each key lights up when the keyboard registers it, and the tester counts the keys received. |
start_typing_test | Starts a timed typing test of 30, 60 or 120 seconds and returns its words from the website's English word list. |
get_keycode | Returns the values a key reports in a browser key event: key, code, keyCode, which and location. |
check_rollover | Opens a rollover test that shows the keys held down at once and the largest number of keys the keyboard registered together. |
get_layout | Returns the key map of a keyboard layout with plain, Shift and AltGr characters, and the website's notes on it. |
compare_layouts | Compares two keyboard layouts and returns the keys that type different characters. |
find_switches | Finds keyboard switches in the website's catalog by feel, actuation force and sound recordings, and returns their specifications. |
plan_keyboard_build | Plans a keyboard build from the website's reviewed combinations of barebones kit, switches and keycaps. |
Try asking
- "Open a keyboard tester for an ISO UK keyboard."
- "Start a 60-second typing test."
- "Plan a 75% keyboard build with tactile switches."
Report an issue
Open an issue in this repository or email [email protected].
License
The documentation files in this repository are MIT licensed (see LICENSE). The Keyboardino website, its content, data and brand are not covered by this license.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.