VSCodeMCP

by Ollama-Agent-Roll-Cage

188 downloads
Not rated
GitHub

About

A simple, robust, mcp inference server for groq. Tailored specifically for vscode copilot mcp access.

Details

Author
Ollama-Agent-Roll-Cage
Downloads
188
Categories
Other

- Easy tool definition with simple Python functions
- Automatic VS Code configuration generation
- Seamless integration with the FastMCP library
- Optional Groq LLM support for AI-driven tools
- URL generation for easy server installation
- Secure input handling and auto-generated server scripts

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name VSCodeMCP
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install required dependencies (pip install fastmcp and optionally pip install groq), then create a VSCodeMCP or GroqVSCodeMCP instance, add tools, and call setup_vscode_workspace(). A CLI is also available (python -m vscode_mcp create / install) for creating and installing servers.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "vscodemcp": {
            "groq-mcp": {
                "command": "python",
                "args": [
                    "-m",
                    "vscode_mcp",
                    "create",
                    "My MCP Server",
                    "--tool",
                    "hello_world",
                    "Responds with a greeting",
                    "--install"
                ]
            }
        }
    }
}

McpServers

{
    "groq-mcp": {
        "command": "python",
        "args": [
            "-m",
            "vscode_mcp",
            "create",
            "My MCP Server",
            "--tool",
            "hello_world",
            "Responds with a greeting",
            "--install"
        ]
    }
}

VSCodeMCP

TODO RETIRE OR TURN INTO JUST A VSCODE SCRIPT IF THE OTHER GROQ-MCP-SERVER FOR DOESNT WORK OUT THE BOX WITH VSCODE COPILOT THEN WE NEED TO FIGURE OUT WHAT THAT ISSUE IS

A Python module for creating and managing MCP (Model Context Protocol) servers for Visual Studio Code's Copilot agent feature, with optional Groq LLM integration.

Overview

The VSCodeMCP module makes it easy to:

1. Define MCP tools, resources, and prompts for VS Code's Copilot agent
2. Generate configuration files for VS Code
3. Install servers using VS Code's command line interface
4. Create shareable configuration files for your workspace
5. Integrate with Groq LLMs for powerful AI-driven tools

Features

- πŸ› οΈ Easy Tool Definition: Define MCP tools with simple Python functions
- πŸ“Š VS Code Configuration: Generate VS Code config files automatically
- πŸ”— FastMCP Integration: Seamless integration with the FastMCP library
- 🧠 Groq LLM Support: Use Groq's powerful LLMs in your MCP tools
- πŸ“± URL Generation: Generate VS Code URLs for easy server installation
- πŸ” Secure Input Handling: Manage API keys and sensitive inputs securely
- πŸ“ Auto-Generated Scripts: Automatic generation of server scripts

Installation

```bash

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.