MCP Server Kickstarter
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 Server Kickstartercreate a new MCP project called my-server"
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 Server Kickstarter
Create a New Project
Use the uv CLI to initialize a new project:
uv init <project-name>This command creates a new MCP-compatible server project in the current directory.
Related MCP server: mcp-doctor
Create and Activate a Virtual Environment
Create a virtual environment for the project:
uv venvActivate it with:
source .venv/bin/activateAdd Dependencies
Use the uv CLI to add dependencies to your project. For example, add LangChain with:
uv add langchainInstall project dependencies from the lock file:
uv syncCreate or update the dependency lock file:
uv lockRun the main Python file for your project:
uv run main.pyDebug with the Inspector
Use the MCP Inspector CLI to debug your server.
Debugging Steps
Start the Inspector
npx @modelcontextprotocol/inspectorConfigure the Inspector
Transport type:
stdioCommand:
uvArguments:
run --directory /path-to-directory/mcp-server-kickstarter main.py
Click Connect
In the inspector web interface, click the Connect button.
This establishes a connection to your MCP server.
List Available Tools
Click the List Tools button in the inspector.
This displays all tools exposed by your server in JSON format.
Each tool shows its name, description, and input schema.
Test Tools
Select a tool from the list.
Enter the required parameters.
Click Call Tool to execute it.
View the response in the output panel.
Register the Server in VS Code
To connect your MCP server in VS Code, add it to your mcp.json file:
Workspace or Project Configuration
Add the following server configuration to your mcp.json:
{
"servers": {
"get_local_document": {
"type": "stdio",
"command": "uv",
"args": [
"run",
"--directory",
"project-folder/mcp-server-kickstarter",
"fastmcp_mock_db.py"
]
}
}
}Configuration Breakdown
type:stdio- Uses standard input/output transportcommand:uv- Uses the uv package managerargs:run- Executes the Python file--directory- Specifies the project directory pathproject-folder/mcp-server-kickstarter- Path to your MCP server folderfastmcp_mock_db.py- The server file to run
After adding this configuration, the server will be available in VS Code's MCP tools and can be used in Copilot.
This server cannot be deployed
Maintenance
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
Create, deploy, and operate MCP servers directly from your GitHub repositories.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Related MCP Servers
- FlicenseBqualityNot gradedmaintenanceScaffolds new MCP server projects with intelligent file analysis that auto-detects capabilities based on your data files, generating complete TypeScript projects with build tools and development workflow.11-
- AlicenseAqualityDmaintenanceDiagnose, secure, and benchmark your MCP servers. Zero-config CLI for Claude Code, Cursor, VS Code, and Windsurf.48 npm3MIT
- FlicenseBqualityFmaintenanceAn MCP server that manages Python virtual environments using uv, allowing LLMs to reliably resolve dependencies and update virtual environments.67-
- AlicenseAqualityDmaintenanceA unified MCP server for scaffolding project structures across multiple frameworks including Spring Boot, React, Vue, Next.js, FastAPI, Django, Flask, Express, and more.27 npm1MIT