KeyShortcuts

io.github.entempsllcPublished by GitHub account entempsllcv1.0.0Updated Oct 25, 2026

Verified keyboard shortcuts for Windows, macOS, Linux, ChromeOS and 45+ apps, with sources.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowDeveloper Tools

Overview

AI-generated overview

A free, stateless remote MCP server for looking up verified keyboard shortcuts across platforms and 45+ apps, with sources and review status.

What you can do
Search shortcuts by action meaning or app label, and list supported apps and platforms with their recorded shortcuts. Look up what a literal key combination does, and compare reviewed equivalents of an action across platforms. Translate a binding between platforms only when reviewed origin and destination evidence exists. Read source and review metadata for a binding, and compose a custom shortcut set without storing private data.
When to use it
Useful when an assistant needs to answer shortcut questions accurately, such as finding the key for an action in a specific app, checking what a key combination does, or mapping a Windows shortcut to macOS without guessing.
Requirements
A remote HTTP endpoint; no API key, sign-in or environment variables are needed for basic use. Network access to the hosted service is required.
Before you install
The server is stateless and does not store private data, but requests go to a third party service. The README notes a free REST API limit of 60 requests per minute per IP and asks that an attribution link be kept when reusing the data. Paid PDF packs are offered separately on the site.

Installation

In SourceWeft

  1. Open KeyShortcuts in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.entempsllc%2Fkeyshortcuts/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "keyshortcuts": {
      "type": "http",
      "url": "https://keyshortcuts.net/api/mcp"
    }
  }
}

README

KeyShortcuts MCP Server

A free, stateless Model Context Protocol (MCP) server for keyboard shortcuts — hosted at https://keyshortcuts.net/api/mcp. No API key, no sign-in, no rate-limit paywall for basic use.

Search 2,719 verified shortcut records across 7 platforms (Windows, macOS, Linux, ChromeOS, iOS, Android) and 45 apps (VS Code, Excel, Figma, Photoshop, Notion, Slack, Vim, IntelliJ IDEA, Cursor, and more) — or look up what a key combination does, compare across platforms, and translate bindings between Windows/macOS.

Quick start

Add to your MCP client config:

json
{  "mcpServers": {    "keyshortcuts": {      "type": "http",      "url": "https://keyshortcuts.net/api/mcp"    }  }}

Claude Desktop / Claude Code

bash
claude mcp add keyshortcuts --transport http https://keyshortcuts.net/api/mcp

Available tools

ToolDescription
search_shortcutsSearch action meanings and app labels
list_appsList supported apps and platforms
get_app_shortcutsGet the shortcut records for one app
lookup_shortcutLook up what a literal key combination does
compare_platformsReviewed equivalents of an action across platforms
translate_shortcutTranslate a binding between platforms (e.g. Windows → macOS)
get_sourceSource and review metadata for a binding
create_shortcut_setCompose a custom shortcut set

Every record carries source references and per-binding review status — shortcuts are facts, but which ones are confirmed for your platform matters. The server never guesses platform translations.

Verify it right now

bash
curl -s https://keyshortcuts.net/api/mcp \  -H "Content-Type: application/json" \  -H "Accept: application/json, text/event-stream" \  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'

REST API

The same dataset is available as a plain REST API (free, 60 req/min/IP):

  • GET /api/apps — list apps
  • GET /api/search?q=... — search shortcuts
  • GET /api/keys/{combination} — lookup a literal key combination
  • GET /api/compare?id=... — reviewed cross-platform equivalents
  • GET /api/translate?id=...&from=windows&to=macos — translate a binding
  • GET /api/sources/{sourceId} — source and review metadata
  • Schema: https://keyshortcuts.net/api/openapi.json

Example:

bash
curl "https://keyshortcuts.net/api/search?q=reopen%20closed%20tab&limit=2"

Free web tools

Attribution

We make no proprietary claim over keyboard combinations — they are facts about software. Our contribution is the curation, review status, and source references. Please keep the attribution link when reusing the data.

Source: README.md at commit d0fbe6c

Tools

8

search_shortcuts

Search action meanings and app labels.

Parametersqapplimitoffsetplatformverified

list_apps

List supported apps and platforms.

Takes no parameters.

get_app_shortcuts

Get an app's recorded shortcuts.

Parametersapprequiredlimitoffsetplatform

lookup_shortcut

Look up exact keys without guessing.

Parametersappkeysrequiredplatform

compare_platforms

Compare reviewed same-context bindings.

Parametersidrequired

translate_shortcut

Translate only with reviewed origin and destination evidence.

Parametersidrequiredtorequiredfromrequired

get_source

Read official provenance registry metadata.

Parametersidrequired

create_shortcut_set

Generate a collection; does not store private data.

ParametersosIdrequiredroleskilltitleappIdsrequiredplatformrequired

Version history

1
  1. v1.0.0LatestOct 18, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.