mcpField
M
MCP Server demo

MCP Server demo

Local
github.com/legombDeveloper Tools0Updated 81w ago

About MCP Server demo

A demo MCP server written in Python for developers to test in VS Code with GitHub Copilot Agent mode. It demonstrates Copilot calling tools to analyze CSV and Parquet files.

Key features

  1. 01Python MCP server example
  2. 02Run and test in VS Code
  3. 03Use with GitHub Copilot Agent mode
  4. 04Demonstrate CSV and Parquet analysis

Use cases

  1. 01Test an MCP server in VS Code
  2. 02Ask Copilot to summarize a CSV file
  3. 03Ask Copilot to count Parquet rows

MCP support

It is a demo server for MCP clients. The README shows how to run it in VS Code and have Copilot Agent mode call its tools.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MCP Server demo

This is a demo of an MCP server and it's intended to be tested in vscode.

Based on Building a Basic MCP Server with Python by Alex Merced

Development

Start a new Devbox shell that has your packages and tools installed:

devbox shell

Testing it in vscode

Requirements
  • VSCode Version =>1.99.0
Instructions
  1. Open the environment in the devcontainer (vscode command palette > Dev Containers: Reopen in Container)
  2. Run task mix-server:run
  3. Open the command palette and select MCP: List Servers
  4. Choose mix_server
  5. Start it
  6. Set Copilot to Agent mode by choosing "Agent" in the dropdown option next to the prompt textbox.
  7. Ask Github copilot something like "Summarize the CSV file named sample.csv." or "How many rows are in sample.parquet?" Copilot will detect the appropriate tool, call the MCP server, and respond with the results—powered by the Python code.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.