MCP Framework Starter
About
A starter project for building Model Context Protocol (MCP) servers with the mcp-framework.
Details
- Author
- quantgeekdev
- Categories
- Developer Tools
Jump to
Setup
Install MCP Framework Starter in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/quantgeekdev/mcp-framework-starter
Follow the installation instructions in the repository README, then restart your MCP client.
A starter project for building Model Context Protocol (MCP) servers with the mcp-framework.
A Model Context Protocol (MCP) server built with mcp-framework.
# Install dependencies npm install # Build the project npm run build
mcp-framework-starter/ ├── src/ │ ├── tools/ # MCP Tools │ │ └── ExampleTool.ts │ └── index.ts # Server entry point ├── package.json └── tsconfig.json
The project comes with an example tool insrc/tools/ExampleTool.ts. You can add more tools using the CLI:
# Add a new tool mcp add tool my-tool # Example tools you might create: mcp add tool data-processor mcp add tool api-client mcp add tool file-handler
import { MCPTool } from "mcp-framework"; import { z } from "zod"; interface MyToolInput { message: string; } class MyTool extends MCPTool<MyToolInput> { name = "my_tool"; description = "Describes what your tool does"; schema = { message: { type: z.string(), description: "Description of this input parameter", }, }; async execute(input: MyToolInput) { // Your tool logic here return Processed: ${input.message}; } } export default MyTool;
- Ensurenameis unique and follows npm naming conventions
- Set appropriateversion
- Adddescription,author,license, etc.
- Checkbinpoints to the correct entry file
npm run build npm link mcp-framework-starter # Test your CLI locally
Login to npm (create account if necessary):
After publishing, users can add it to their claude desktop client (read below) or run it with npx
## Using with Claude Desktop ### Local Development Add this configuration to your Claude Desktop config file: MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json json { "mcpServers": { "mcp-framework-starter": { "command": "node", "args":["/absolute/path/to/mcp-framework-starter/dist/index.js"] } } }
Add this configuration to your Claude Desktop config file:
MacOS:~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:%APPDATA%/Claude/claude_desktop_config.json
{ "mcpServers": { "mcp-framework-starter": { "command": "npx", "args": ["mcp-framework-starter"] } } }``
- Make changes to your tools
- Run
npm run build`to compile- The server will automatically load your tools on startup
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Create crafted UI components inspired by the best 21st.dev design engineers.
Bring agent evaluations, observability, and synthetic test set generation directly into your IDE for free with Galileo's new MCP server
An MCP server to help AI assistants to answer questions and generate AccelByte Extend SDK code more effectively .
MCP server for AI Diagram Maker — generate beautiful software engineering diagrams directly inside Cursor, Claude Desktop, Claude Code, or any MCP-compatible AI agent
ALAPI MCP Tools,Call hundreds of API interfaces via MCP
AI-powered SVG animation generator that transforms static files into animated SVG components using the Allyson platform
MCP server that gives AI assistants on-demand access to 1,500+ amCharts docs, ~300 code examples, and 1000+ class API references.
APIMatic MCP Server is used to validate OpenAPI specifications using APIMatic. The server processes OpenAPI files and returns validation summaries by leveraging APIMatic’s API.
One shared context layer for AI agents and humans — live API specs, DB schemas, and versioned contracts across repos so every agent and teammate works from the same source of truth.
Build and deploy full-stack Next.js apps with 98 tools for React, AWS, and MongoDB
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





