MCP Forge

v1.0.0Developer Toolsstable

A tool that generates MCP servers for Smithery with Cursor IDE integration, allowing users to quickly create servers from templates such as Basic, Web Search, or Database interactions.

golanghttpjwt-validationmcp-servermiddleware
Share:
213
Stars
0
Downloads
0
Weekly
0/5

What is MCP Forge?

MCP Forge is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to tool that generates mcp servers for smithery with cursor ide integration, allowing users to quickly create servers from templates such as basic, web search, or database interactions.

A tool that generates MCP servers for Smithery with Cursor IDE integration, allowing users to quickly create servers from templates such as Basic, Web Search, or Database interactions.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A tool that generates MCP servers for Smithery with Cursor I

Use Cases

Generate MCP servers quickly from templates.
Create web search or database servers with presets.
Integrate with Cursor IDE for rapid server development.
chromewillow

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 16, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-forge

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCP Forge

MCP Forge is a scaffolding tool that generates ready-to-deploy MCP server projects for Smithery, letting developers skip boilerplate and jump straight to implementing their server logic. It ships with three starter templates — Basic, Web Search, and Database (PostgreSQL) — and outputs both the server code and the Cursor IDE configuration needed to connect it immediately. Developers use it to prototype and publish custom MCP servers without writing repetitive setup code.

Prerequisites

  • Node.js 18 or later installed
  • npm 9 or later
  • A Smithery account if you plan to publish the generated server
  • Cursor IDE or another MCP-compatible client
  • For the Database template: a running PostgreSQL instance
1

Clone the MCP Forge repository

Clone the repository from GitHub and enter the project directory.

git clone https://github.com/chromewillow/mcp-forge.git
cd mcp-forge
2

Install dependencies

Install all Node.js dependencies required by MCP Forge.

npm install
3

Start MCP Forge

Launch the MCP Forge tool. It will prompt you to choose a server name and a template.

npm start
4

Choose a template

When prompted, select one of the three available templates: Basic (sample tools), Web Search (search functionality), or Database (PostgreSQL integration). MCP Forge generates a new project directory with the server code and Smithery deployment config.

5

Connect to Cursor IDE

MCP Forge outputs the Cursor MCP configuration snippet after generation. Add it to your ~/.cursor/mcp.json file to connect Cursor to your new server.

{
  "mcpServers": {
    "mcp-forge": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli@latest",
        "run",
        "@your-username/mcp-forge",
        "--config",
        "{}"
      ]
    }
  }
}
6

Deploy to Smithery

Follow the Smithery deployment guidance output by MCP Forge to publish your generated server so it can be discovered and used by others.

MCP Forge Examples

Client configuration (Cursor IDE)

After running MCP Forge and generating your server, add this entry to ~/.cursor/mcp.json to enable it in Cursor.

{
  "mcpServers": {
    "mcp-forge": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli@latest",
        "run",
        "@your-username/mcp-forge",
        "--config",
        "{}"
      ]
    }
  }
}

Prompts to try

Use these prompts in Cursor or another MCP client once MCP Forge is connected.

- "Generate a new MCP server using the Web Search template and name it my-search-server."
- "Create a Database MCP server with PostgreSQL support called data-api."
- "Show me the Smithery deployment instructions for my generated server."
- "Give me the Cursor IDE configuration for connecting to my new MCP server."

Troubleshooting MCP Forge

npm start fails with a module not found error

Ensure you ran npm install in the mcp-forge directory before starting. Delete node_modules and run npm install again if the error persists.

Cursor does not show the generated server in its MCP list

Verify that ~/.cursor/mcp.json is valid JSON and contains the correct server entry. Restart Cursor after editing the config file.

Database template fails to connect to PostgreSQL

Ensure your PostgreSQL instance is running and accessible. Update the connection string in the generated server's configuration to match your database host, port, user, and password.

Frequently Asked Questions about MCP Forge

What is MCP Forge?

MCP Forge is a Model Context Protocol (MCP) server that tool that generates mcp servers for smithery with cursor ide integration, allowing users to quickly create servers from templates such as basic, web search, or database interactions. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCP Forge?

Follow the installation instructions on the MCP Forge GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MCP Forge?

MCP Forge works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCP Forge free to use?

Yes, MCP Forge is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-forge": { "command": "npx", "args": ["-y", "mcp-forge"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCP Forge?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides