MCP ExplorerExplorer

Mcp Server Runner

@xzebraon 9 months ago
1 MIT
FreeCommunity
AI Systems
Cursor extension to store MCP server configurations and run them

Overview

What is Mcp Server Runner

mcp-server-runner is a VS Code/Cursor extension designed for managing and running Model Context Protocol (MCP) servers locally, allowing users to easily configure, start, stop, and monitor their servers.

Use cases

Use cases for mcp-server-runner include local development and testing of MCP servers, managing multiple server configurations for different projects, and simplifying the workflow for developers by integrating server management directly into the VS Code environment.

How to use

To use mcp-server-runner, install the extension in VS Code, then add a server configuration by clicking the MCP Servers icon, entering the server details, and using the provided commands to start, stop, view logs, edit, or delete server configurations.

Key features

Key features include the ability to configure and save multiple MCP server configurations, start and stop servers with a single click, view server logs directly in the editor, and auto-start servers when VS Code launches.

Where to use

mcp-server-runner is primarily used in software development environments, particularly for developers working with Model Context Protocol servers in local setups.

Content

MCP Server Runner

A VS Code / Cursor extension for managing and running Model Context Protocol (MCP) servers locally.

Features

  • Configure and save multiple MCP server configurations
  • Start and stop MCP servers with a single click
  • View server logs directly in the editor
  • Auto-start servers when VS Code starts

Usage

Adding a Server

  1. Click the MCP Servers icon in the activity bar
  2. Click the “+” button or use the command “MCP: Add Server Configuration”
  3. Enter the server details:
    • Name: A friendly name for your server
    • Command: The full command to start the server (e.g., python -m mcp_server --host 127.0.0.1 --port 8000)
    • Port: The port number the server will listen on
    • Auto-start: Whether to start the server automatically when VS Code starts

Starting a Server

  • Click on a server in the MCP Servers view to start it
  • Or right-click and select “Start Server”
  • Or use the command “MCP: Start Server”

Stopping a Server

  • Click on a running server in the MCP Servers view to stop it
  • Or right-click and select “Stop Server”
  • Or use the command “MCP: Stop Server”

Viewing Logs

  • Right-click on a server and select “View Logs”
  • Or use the command “MCP: View Server Logs”

Editing a Server

  • Right-click on a server and select “Edit Server”
  • Or use the command “MCP: Edit Server Configuration”

Deleting a Server

  • Right-click on a server and select “Delete Server”
  • Or use the command “MCP: Delete Server Configuration”

Requirements

  • VS Code 1.80.0 or higher

Extension Settings

This extension contributes the following settings:

  • mcpServerRunner.servers: List of MCP server configurations

Development

Building the Extension

npm install
npm run compile

Packaging the Extension

npm run package

License

MIT

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers