mcp-net

mcp-net

3.3

If you are the rightful owner of mcp-net and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This repository contains tools for working with the Model Context Protocol (MCP).

The Model Context Protocol (MCP) tools repository provides a set of utilities designed to facilitate communication and management of MCP-compatible servers and executables. The MCP Proxy acts as an intermediary, forwarding requests from standard input to a specified HTTP endpoint and returning responses to standard output. This proxy is implemented in Go, which compiles to a single executable, simplifying deployment and reducing runtime dependencies. The MCP Server, on the other hand, loads MCP executables from a specified directory and exposes them to clients via HTTP or standard input/output. It scans the directory for executables, runs them to discover available tools, and makes these tools accessible to clients with namespaced identifiers. The repository also includes a Makefile to streamline building, running, and testing the components, as well as example MCPs to demonstrate implementation.

Features

  • MCP Proxy: Forwards requests to an HTTP endpoint and returns responses.
  • MCP Server: Loads and manages MCP executables, exposing them to clients.
  • Go Implementation: Simplifies deployment with a single executable.
  • Makefile: Facilitates building, running, and testing components.
  • Example MCPs: Demonstrates implementation of MCP-compatible tools.

Tools

  1. Examples MCPs

    mcp`):