mcp-anvil-lite
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., "@mcp-anvil-lite echo 'Hello, MCP!'"
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.
MCP Anvil Lite (free)
A minimal, correct starting point for a Model Context Protocol server in TypeScript — stdio transport, one tool, on the stable SDK. Clone it, wire it into Claude Desktop, and you have a working MCP server in minutes.
npm install
npm run build
npm start # runs the stdio server
npm testUse it with Claude Desktop
{
"mcpServers": {
"anvil-lite": { "command": "node", "args": ["/absolute/path/to/mcp-anvil-lite/dist/stdio.js"] }
}
}Add your own tool: copy the echo block in src/server.ts, change the Zod schema + handler. Done.
Going to production? → MCP Anvil Pro
This lite kit is deliberately minimal. When you need to ship, the Pro kit hands you the parts that take a week to get right — and the security gotchas most tutorials quietly skip:
Lite (this) | Pro | |
stdio transport | ✓ | ✓ |
Streamable HTTP transport | — | ✓ |
Auth — API key + OAuth (JWKS) | — | ✓ |
Example tools | 1 | 4 (with SSRF / path-traversal / SQLi guards) |
DNS-rebinding protection | — | ✓ |
Request-size / response caps | — | ✓ |
Docker + deploy configs | — | ✓ |
Protocol integration test suite | basic | full |
Zero-to-deployed guide | — | ✓ |
Ship a production MCP server in an hour, not a week → mcpanvil.dev
Related MCP server: MCP Boilerplate
License
MIT — use it freely.
Available Tools
1 toolechoEchoA
Echo a message back — the canonical MCP tool. Copy this shape for your own.
Inputs: message (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
Only one tool exists, so there is no risk of confusion between tools. The tool's purpose is clearly distinct by default.
With a single tool named 'echo', there is no inconsistency. The name is simple and follows a common pattern for this type of tool.
A single tool is minimal, but for a server named 'anvil-lite' offering only an echo function, it is borderline appropriate. The count is at the lower end of acceptable for a limited-scope server.
The server's purpose appears to be providing a trivial echo utility. A single tool is fully sufficient to fulfill that purpose, with no gaps.
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA basic Model Context Protocol server implementation that demonstrates core functionality including tools and resources for AI chat applications.-
- AlicenseNot gradedqualityDmaintenanceA minimal, production-ready MCP server with a simple addition calculator tool that demonstrates integration with the Model Context Protocol.10 npm1MIT
- AlicenseBqualityDmaintenanceA minimal MCP server implementation demonstrating basic tool integration with example functions like greetings, version info, and system information. Supports both HTTP and stdio transports for connecting AI clients.3MIT
- FlicenseNot gradedqualityDmaintenanceA model-agnostic MCP server exposing example tools (add1, multiply2, greet) for learning purposes, working with any LLM through stdio transport.-