forge-mcp-server
CommunityDesign MCP servers agents can safely use.
Software Engineering#mcp#server design#schema validation#llm tools#structured errors#http streaming#stdio transport
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.