forge-mcp-server

Community

Design MCP servers agents can safely use.

Authorf4rkh4d
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It prevents LLM agents from breaking or misusing MCP servers by enforcing the protocol and design constraints that make tool discovery, calling, and recovery reliable.

Core Features & Use Cases

  • Transport correctness for MCP: Choose stdio for local-only integrated tools and HTTP/SSE streaming for remote, while ensuring stdio never writes to stdout.
  • Capabilities that match reality: Declare only the MCP capabilities you actually implement to avoid confusing discovery and dead-end error paths.
  • Agent-recoverable tool contracts: Use input schemas, structured error responses with codes, idempotent retries, permission scoping, and pagination/job patterns for large or long-running operations.
  • Production-grade operational safety: Enforce auth for remote servers, log tool calls with hashed arguments, and avoid PII leakage while tracking error rates.
  • Worked workflow support: Provides a minimal stdio server skeleton and a remote HTTP pattern, plus a verifier script to catch common hazards.

Quick Start

Use the forge-mcp-server skill to design your next MCP server and ensure its tools are discoverable, correctly schematized, and return structured errors the model can recover from.

Dependency Matrix

Required Modules

None required

Components

assetsscriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: forge-mcp-server
Download link: https://github.com/f4rkh4d/forge-skill/archive/main.zip#forge-mcp-server

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.