Leszczynskikarol MCP Server

Self-hosted MCP server for Claude.ai. Give Claude direct access to AWS, SSH, local shell, GitHub, PostgreSQL and PM2 — without Claude Code

Remote serverstreamable-http

What is the Leszczynskikarol MCP Server?

Self-hosted MCP server for Claude.ai. Give Claude direct access to AWS, SSH, local shell, GitHub, PostgreSQL and PM2 — without Claude Code subscription. Your keys

What the server does

All 10 tools live in your Claude.ai sidebar - no Desktop install, no separate client, just a custom connector.

A small Node.js MCP server you run on your own machine (laptop, desktop, VPS) and connect to Claude.ai (or any MCP client) as a Custom Connector. It exposes a configurable set of tools that let Claude do real work on your infrastructure:

  • ✅ No Claude Code subscription needed — works with regular Claude.ai (web)
  • ✅ OAuth 2.1 with PKCE — proper Claude.ai integration, not a hacky workaround
  • ✅ Your keys stay yours — SSH keys, GitHub PATs, AWS creds never leave your machine
  • ✅ Self-hostable — Windows, Linux, Mac, anything that runs Node 18+
  • ✅ Configurable via JSON — add a new server or new key without touching code
  • ✅ One file to read — no framework magic, no hidden config

Credentials and setup notes

  • Node.js 18+ (tested on 22, 24, 25) - SSH .pem keys locally (for hosts you want to control) - AWS CLI configured locally (aws configure) — only if you use the aws_cli tool - A public HTTPS endpoint — only if you want to expose this to Claude.ai ---

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
aws_cliRun any aws <command> using your local AWS CLI profile
ssh_execSSH into any host using a key defined in hosts.json
local_execRun any shell command on the local machine (cmd.exe on Windows, /bin/sh elsewhere)
write_fileWrite text content to a local file (overwrite or append). Full UTF-8, no shell quoting issues — preferred over local_exec for any non-trivial file write
github_apiMake REST API requests to GitHub using your Personal Access Token
postgres_queryRun psql queries via SSH (sudo -u postgres) on a host from hosts.json
pm2_statusShow pm2 list and optional logs on a remote server
sftp_downloadStream a file from a remote host to the local filesystem (uses the persistent SSH pool). Essential when working from Claude.ai web — the cloud sandbox has no native scp
sftp_uploadStream a local file to a remote host. Optional POSIX mode flag (e.g. 0755). Parent dir must exist on remote
book_splitSplit a large text file into ~3000-word chunks
book_chunkRead one chunk from a directory created by book_split
book_noteManage JSON notes for iterative work on long documents

Configuration

  • Node.js 18+ (tested on 22, 24, 25) - SSH .pem keys locally (for hosts you want to control) - AWS CLI configured locally (aws configure) — only if you use the aws_cli tool - A public HTTPS endpoint — only if you want to expose this to Claude.ai ---
VariableDescriptionRequired
MCP_BASE_URLEndpoint or connection string the server talks to.Yes
GITHUB_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use Leszczynskikarol MCP to aws cli.”
  • “Use Leszczynskikarol MCP to ssh exec.”
  • “Use Leszczynskikarol MCP to local exec.”

Frequently asked questions

Self-hosted MCP server for Claude.ai. Give Claude direct access to AWS, SSH, local shell, GitHub, PostgreSQL and PM2 — without Claude Code subscription. Your keys Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.