MCP Server Template 🛠️
A starter template for building your own Model Context Protocol (MCP) server. This template provides the basic structure and setup needed to create custom MCPs that can be used with Cursor or Claude Desktop.
Features
- Basic MCP server setup with TypeScript
- Sample tool implementation
- Ready-to-use project structure
- Built with @modelcontextprotocol/sdk
Project Structure
mcp-server-template/
├── index.ts # Main server implementation
├── package.json # Project dependencies
├── tsconfig.json # TypeScript configuration
└── build/ # Compiled JavaScript output
Getting Started
- Clone this template:
git clone [your-repo-url] my-mcp-server
cd my-mcp-server
- Install dependencies:
pnpm install
- Build the project:
pnpm run build
This will generate the /build/index.js file - your compiled MCP server script.
Using with Cursor
- Go to Cursor Settings -> MCP -> Add new MCP server
- Configure your MCP:
- Name: [choose your own name]
- Type: command
- Command:
node ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js
Using with Claude Desktop
Add the following MCP config to your Claude Desktop configuration:
{
"mcpServers": {
"your-mcp-name": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js"]
}
}
}
Development
The template includes a sample tool implementation in index.ts. To create your own MCP:
- Modify the server configuration in
index.ts:
const server = new McpServer({
name: "your-mcp-name",
version: "0.0.1",
});
- Define your custom tools using the
server.tool()method:
server.tool(
"your-tool-name",
"Your tool description",
{
// Define your tool's parameters using Zod schema
parameter: z.string().describe("Parameter description"),
},
async ({ parameter }) => {
// Implement your tool's logic here
return {
content: [
{
type: "text",
text: "Your tool's response",
},
],
};
}
);
- Build and test your implementation:
npm run build
Contributing
Feel free to submit issues and enhancement requests!
License
MIT
MCP Server Template
Project Details
- jatinsandilya/mcp-server-template
- send-email
- Last Updated: 3/19/2025
Categories
Recomended MCP Servers
An MCP server that lets you interact with LSP servers
MCP Server for Telegram
A specialized server implementation for the Model Context Protocol (MCP) designed to integrate with CircleCI's development workflow. This...
A mcp server for tracking cryptocurrency whale transactions.
An MCP server that autonomously evaluates web applications.
An open-source MCP implementation providing document management functionality
MCP server to provide Jira Tickets information to AI coding agents like Cursor
A macOS AppleScript MCP server
Model Context Protocol (MCP) Server for reading from Google Drive and editing Google Sheets
A Model Context Protocol (MCP) server for Kagi search & other tools.





