📡 MCP Radar

fdhhhdjd/MCP-STARTER-KIT

Build a secure, production-ready MCP server for any project — connect Claude, ChatGPT & any AI agent to your backend with a URL + API key. Streamable HTTP + stdio + OAuth 2.0 (PKCE).

⭐ 7 stars
⑂ 0 forks
TypeScript
momentum ▲ 14.0
created 2026-09-07
on radar since 2026-09-09
star trend 3 → 7 since 2026-09-09
aiapichatgptclaudellm-toolsmcpmodel-context-protocoloauthstarter-kittypescript
View on GitHub ↗Homepage ↗

About MCP-STARTER-KIT

A production-ready starter to build a secure MCP server for any project Connect Claude, ChatGPT and any AI agent to your backend with just a URL + API key.

MCP Starter Kit scaffolds a secure, online MCP (Model Context Protocol) server for any project. It's the machine-to-machine bridge between an AI agent (Claude Desktop/Web, ChatGPT, or your own agent) and your backend API — each tool maps to one endpoint and is authenticated with an API key + scopes.

The kit is project-agnostic: you provide the project name, backend URL and the list of tools — the templates already ship with all the security hardening baked in.

- Two transports — Streamable HTTP (online, many clients) + stdio (Claude Desktop). - Stateless OAuth 2.0 (PKCE S256) so the ChatGPT app / Claude web (which require OAuth, with no field to paste an API key) can connect. Header-key auth keeps working in parallel. - Security hardening, ready out of the box: - Verify the key against the backend at initialize (blocks pre-auth DoS). - Session cap + idle-TTL sweep, per-IP rate limit on the initialize path. - Bind sha256(key) to the session; SSRF cross-host block + request timeouts. - Audit to stderr (stdout is reserved for JSON-RPC), secrets redacted. - Non-root Dockerfile, TLS terminated at the reverse proxy. - Read-only by default — add a write scope explicitly if you ever need one.

1. Read / run SKILL.md — it asks for the MCP project name and whether your backend already has an API-key system. - Not yet → follow API-KEY-BACKEND-GUIDE.md to build it (hashed keys + scopes + /ext/me + a create/edit/revoke admin tab).

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/fdhhhdjd--MCP-STARTER-KIT.html)

Related MCP servers

Gowthaman90/mcp-bastion

Reliability + security proxy for the Model Context Protocol (MCP): self-healing connections, runtime tool-security (rug-pull/poisoning detection), and a compliance-mapped audit trail.

⭐ 6TypeScript
do-md/homekb

Local-first personal Markdown knowledge base with semantic search, AI Q&A, MCP, desktop/web clients, and a self-hostable zero-data-at-rest relay.

⭐ 6TypeScript
xfloukiex-lab/pandaclip

One local-first MCP server for agent working state — clipboard history & snippets, TTL cache, file-organizer overlay, and a knowledge graph — plus a live desktop activity lens. 40 tools, SQLite everyw

⭐ 4TypeScript
rayhankhilji/jellybean

A token-frugal MCP server that gives coding agents structural understanding of a codebase: repo maps, symbol outlines, ranked search, import tracing, and parsed diagnostics — every result under a toke

⭐ 3TypeScript
ictinnovations/pbx-mcp

MCP server for Asterisk and FreeSWITCH. Lets AI assistants inspect channels, SIP registrations, trunk status and dialplan on a live PBX.

⭐ 3TypeScript
CRM-Solid/crmsolid-mcp

MCP server for social media. Manage Instagram, WhatsApp, X, LinkedIn and 8 more DM inboxes plus scheduled posts from Claude, Cursor or ChatGPT.

⭐ 3TypeScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.