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.
mcpFreeMemory tool is fully functional at the moment. We are actively working on improving other tools.
- Basic MCP server setup with TypeScript
- Sample tool implementation
- Ready-to-use project structure
- Built with @modelcontextprotocol/sdk
mcpWinAuditServer/
├── index.ts # Main server implementation
├── package.json # Project dependencies
├── tsconfig.json # TypeScript configuration
└── build/ # Compiled JavaScript output
- Clone this template:
git clone [your-repo-url] mcpWinAuditServer
cd mcpWinAuditServer- Install dependencies:
pnpm install- Build the project:
pnpm run buildThis will generate the /build/index.js file - your compiled MCP server script.
- 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
Add the following MCP config to your Claude Desktop configuration:
{
"mcpServers": {
"mcpWinAuditServer": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js"]
}
}
}- Build and test your implementation:
npm run buildFeel free to submit issues and enhancement requests!
ISC