MCP Server Builder
Developer Official v1.0.23Design, build, validate, test, and document an MCP server from a service description
by skrptiq
Sign in to import this skrpt into your workspace.
Sign inWhat's included 12 nodes
MCP Server Builder
Design, build, validate, test, and document an MCP server from a service description
Documentation Generation
Produces README, tool descriptions, usage examples, and setup instructions for an MCP server
Integration Testing
Generates and runs integration tests against the MCP server to verify tool behavior and protocol compliance
Protocol Validation
Checks MCP protocol compliance including JSON-RPC correctness, tool and resource schemas, and error handling
Server Scaffolding
Generates MCP server project structure including package manifest, TypeScript configuration, entry point, and transport setup
Tool Implementation
Builds MCP tool handlers from a service description with function signatures, input validation, and response formatting
Generate Docs
Produces comprehensive documentation for the MCP server
Implement Tools
Builds MCP tool handlers with function signatures, input validation, and response formatting
Scaffold Server
Generates MCP server project structure from a service description
Test Server
Generates integration tests for the MCP server
Validate Protocol
Checks MCP protocol compliance across the server implementation
MCP Server Template
Template showing the standard MCP server project structure with TypeScript
Requirements 1 service, 2 permissions, 1 data type
- LLM Service
- filesystem:read
- filesystem:write
- source code
Security Passed
Detected
- Services: llm-service
- Permissions:
- Data Handling:
Version history 18 releases
GH#845 — republish with American English (en-US) content, completing the source-only GH#805 flip that never reached the Hub. Copy only — no functional or behaviour change.
GH#745 — declare per-step `output: {name, type}` on every execution step (server_scaffold/text, tool_implementation/text, documentation/text, polished_docs/text, protocol_verdict/decision, test_results/text). Lights up the #744 rich flow-map. Content-only; no bindings or logic changes.
Fix-forward after Row 3b v1.0.20 publish failure. The v1.0.20 per-skrpt CI's "Register version with Hub API" step failed because the consumer's source `manifest.id` (d1e6f43c…) did not match the D1 catalogue row's id (467d4f83…) — a legacy drift from before Action 6 (`0bcc5ae0`) made publish-skrpt.mjs Step 2 INSERT use `manifest.id` for the D1 id column. v1.0.21 reconciles the source `manifest.id` to the catalogue authoritative value (Row-5-equivalent for consumers) and republishes. Per Adj-1: no re-tag of v1.0.20; the orphaned GitHub release artefact stays inert (no D1 versions row, no consumer pinned it).
Wave 2: re-signed with canonical engine signing pipeline.
Signature fix — RELEASE_NOTES.md now included in integrity checksum.
Initial catalogue release with full structural and content-quality validation. All scanner checks pass.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
Release notes unavailable for this version.
More from Developer
View all →Meeting to Email Pipeline
Records meeting notes, summarizes key points, and formats as a shareable email
CSV to Narrative Report
Turns raw CSV into a narrative report by doing the aggregation deterministically — parse, filter, dedupe, count — then letting a model summarise only the computed result, spending zero tokens on the maths.
Bug Report Triage Pipeline
Classifies incoming bug reports, extracts structured details, and triages by severity using incident response guidelines