mcp-net
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
Examples MCPs
mcp`):