cleanmcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cleanmcpadd an echo tool to my server"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
cleanmcp
MCP Server with Streamable HTTP Transport built with LeanMCP SDK
Quick Start
# Install dependencies
npm install
# Start development server (hot reload)
npm run dev
# Build for production
npm run build
# Run production server
npm startRelated MCP server: easy-mcp
Project Structure
cleanmcp/
├── main.ts # Server entry point
├── mcp/ # Services directory (auto-discovered)
│ └── example/
│ └── index.ts # Example service
├── .env # Environment variables
└── package.jsonAdding New Services
Create a new service directory in mcp/:
// mcp/myservice/index.ts
import { Tool, SchemaConstraint } from "@leanmcp/core";
// Define input schema
class MyToolInput {
@SchemaConstraint({
description: "Message to process",
minLength: 1
})
message!: string;
}
export class MyService {
@Tool({
description: "My awesome tool",
inputClass: MyToolInput
})
async myTool(input: MyToolInput) {
return {
content: [{
type: "text",
text: `You said: ${input.message}`
}]
};
}
}Services are automatically discovered and registered - no need to modify main.ts!
Features
Zero-config auto-discovery - Services automatically registered from
./mcpdirectoryType-safe decorators -
@Tool,@Prompt,@Resourcewith full TypeScript supportSchema validation - Automatic input validation with
@SchemaConstraintHTTP transport - Production-ready HTTP server with session management
Hot reload - Development mode with automatic restart on file changes
Deploy to LeanMCP Cloud
Deploy your MCP server to LeanMCP's global edge network with a single command:
# Login to LeanMCP (first time only)
leanmcp login
# Deploy your server
leanmcp deploy .After deployment, your server will be available at:
URL:
https://your-project.leanmcp.appHealth:
https://your-project.leanmcp.app/healthMCP Endpoint:
https://your-project.leanmcp.app/mcp
Manage your deployments at ship.leanmcp.com
Testing with MCP Inspector
# Test locally
npx @modelcontextprotocol/inspector http://localhost:3001/mcp
# Test deployed server
npx @modelcontextprotocol/inspector https://your-project.leanmcp.app/mcpLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server for building and testing AI agents with multi-model experimentation and insights.
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA minimal MCP server framework that enables zero-config tool discovery and streamable HTTP transport using the LeanMCP SDK. It allows developers to build type-safe services with automatic schema validation and integrated React UI components.-
- AlicenseNot gradedqualityDmaintenanceSimplifies creating MCP servers in TypeScript with an Express-like API and experimental decorators, enabling quick definition of tools, resources, and prompts.25 npm196MIT
- AlicenseNot gradedqualityCmaintenanceEasiest framework for building MCP servers with automatic discovery of tools, prompts, and resources, plus enterprise-grade authentication and telemetry.840Apache 2.0
- AlicenseNot gradedqualityBmaintenanceA production-grade MCP server framework with plugin system, middleware pipeline, and multi-transport support for building LLM tool services.MIT