effect-mcp-server

Community

Ship MCP tool servers powered by Effect

Authormpsuesser
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the problem of building reliable MCP (Model Context Protocol) servers by giving you a practical, Effect-native blueprint for exposing tools, resources, and prompts to LLM clients.

Core Features & Use Cases

  • Effect-based MCP server construction: Merge MCP part layers (resources, prompts, toolkits) and provide a transport layer to run a compliant server.
  • Schema-first tool and parameter modeling: Define tool inputs/outputs and resource template parameters using Effect Schema for validation and decoding.
  • Transport options (stdio or HTTP): Implement MCP servers over stdio for desktop/CLI clients and over HTTP for web/SSE-style deployments.
  • Runtime-safe server wiring: Use the Layer pattern (including correct stderr logging for stdio) and launch the server as a long-lived layer.

Quick Start

Build an MCP server layer by defining your Tools/Toolkit, Resources, and Prompts with Effect and Schema, then provide an MCP transport layer (stdio or HTTP) and launch it with Layer.launch.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: effect-mcp-server
Download link: https://github.com/mpsuesser/pi-effect-harness/archive/main.zip#effect-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.