Search / com.keyboardino/keyboardino-com
Keyboardino
R0· no sign-inKeyboard tester, typing test, key codes, layouts, switches and a build planner.
v1.0.1 · active · repository · website · descriptor JSON · versions
Search / com.keyboardino/keyboardino-com
R0· no sign-inKeyboard tester, typing test, key codes, layouts, switches and a build planner.
v1.0.1 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"keyboardino-com": {
"type": "http",
"url": "https://keyboardino.com/api/mcp"
}
}
}claude mcp add --transport http keyboardino-com https://keyboardino.com/api/mcp[mcp_servers.keyboardino-com]
url = "https://keyboardino.com/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"keyboardino-com": {
"type": "remote",
"url": "https://keyboardino.com/api/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"keyboardino-com": {
"type": "http",
"url": "https://keyboardino.com/api/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=keyboardino-com&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8va2V5Ym9hcmRpbm8uY29tL2FwaS9tY3AifQ%3D%3D"
}{
"servers": {
"keyboardino-com": {
"type": "http",
"url": "https://keyboardino.com/api/mcp"
}
}
}{
"mcpServers": {
"keyboardino-com": {
"httpUrl": "https://keyboardino.com/api/mcp"
}
}
}extensions:
"keyboardino-com":
enabled: true
name: "keyboardino-com"
type: streamable_http
uri: "https://keyboardino.com/api/mcp"
timeout: 300
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changes, stability.rug_pull, stability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableplan_keyboard_buildchangedinput schemafind_switcheschangeddescription, input schema, output schemaFinds keyboard switches in the website's catalog by feel, actuation force and sound recordings, and returns their specifications. A force matches switches that list a value within 10 gf of it.
Finds keyboard switches in the website's catalog by feel, actuation force and sound recordings, and returns their specifications. A force matches switches that list a value within 10 gf of it, and a set that offers several feels is listed under each of them.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website +reachable +uptime-100% +updated-2d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://keyboardino.com/api/mcp streamable-http | none | yes | 100% | 230 ms | 2025-11-25 | 2026-11-14 |
check_rolloverread-only | Opens a rollover test that shows the keys held down at once and the largest number of keys the keyboard registered together. Returns a full-size ANSI board with no inputs needed. |
compare_layoutsread-only | Compares two keyboard layouts and returns the keys that type different characters. Adds the website's example-text counts of home-row use and same-finger letter pairs for each. QWERTY and Dvorak without names. |
find_switchesread-only | Finds keyboard switches in the website's catalog by feel, actuation force and sound recordings, and returns their specifications. A force matches switches that list a value within 10 gf of it, and a set that offers several feels is listed under each of them. |
get_keycoderead-only | Returns the values a key reports in a browser key event: key, code, keyCode, which and location. Accepts a key name such as Enter or Shift, or one character on a US keyboard, and lists the left, right and number-pad variants. |
get_layoutread-only | Returns the key map of a keyboard layout with plain, Shift and AltGr characters, and the website's notes on it. Layouts include QWERTY, AZERTY, QWERTZ, Dvorak, Colemak, Workman and regional layouts. |
open_keyboard_testerread-only | 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. Returns the board's keys and labels. |
plan_keyboard_buildread-only | Plans a keyboard build from the website's reviewed combinations of barebones kit, switches and keycaps. Returns the parts, fit checks, switch quantities and the parts list as the builder writes it. |
start_typing_testread-only | Starts a timed typing test of 30, 60 or 120 seconds and returns its words from the website's English word list. The test reports words per minute, accuracy and errors when time is up. |
Schemas: list_tools.
{
"name": "com.keyboardino/keyboardino-com",
"icons": [
{
"src": "https://keyboardino.com/mcp/icons/icon-512.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
},
{
"src": "https://keyboardino.com/mcp/icons/icon-256.png",
"sizes": [
"256x256"
],
"mimeType": "image/png"
},
{
"src": "https://keyboardino.com/mcp/icons/icon-128.png",
"sizes": [
"128x128"
],
"mimeType": "image/png"
}
],
"title": "Keyboardino",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://keyboardino.com/api/mcp",
"type": "streamable-http"
}
],
"version": "1.0.1",
"repository": {
"url": "https://github.com/pyxlino/keyboardino-mcp",
"source": "github"
},
"websiteUrl": "https://keyboardino.com",
"description": "Keyboard tester, typing test, key codes, layouts, switches and a build planner."
}