
MakingMcp提供了一个模式上下文协议(MCP)服务器执行,通过依赖性注入将文件,网络, shell,和授权代理工具整合在一起.
概览
MakingMcp提供了一个模式上下文协议(MCP)服务器执行,通过依赖性注入将文件,网络, shell,和授权代理工具整合在一起. 该项目提供两种部署模式: - (src/makingMcp) - 传统的命令行MCP服务器,使用标准输入/输出 - (src/makingMcp.Web) - 基于HTTP的MCP服务器,有Windows Service的支持 从 GitHub 版本下载预建的二进制 : - - - Windows 的 Stdio 模式 - Linux 的 Stdio 模式 - macOS 的 Stdio 模式 - Windows 的 Web 服务模式 - macOS 的 Web 服务模式 1. 取出下载的包2。 运行可执行文件 : - : MakingMcp.exe - :./ MakingMcp 1. 提取已下载的软件包(MakingMcp-Web-*.zip) 2. 作为常规网络应用程序运行: -: MakingMcp.Web.exe -:./ MakingMcp.Web MCP 端点将在 [[T0] (或按照您环境中的配置) 可用 。 3. (需要署长特权): 服务安装后会自动启动.
概述(AI 翻译)
英语
□ 概览 MakingMcp提供了一个模式上下文协议(MCP)服务器执行,通过依赖性注入将文件,网络, shell,和授权代理工具整合在一起. 该项目提供两种部署模式:
- Stdio Mode([[T0])-使用标准输入/输出的传统命令行MCP服务器
- Web服务模式 ([[T1])-基于HTTP的有Windows服务支持的MCP服务器
□ 先决条件
- .NET SDK 10.0或以后
∮开始∮
下载 从 GitHub 版本下载预建的二进制 :
- ** MakingMcp-win-x64.zip** - Windows的Stdio模式
- ** MakingMcp-linux-x64.zip** - 用于Linux的Stio模式
- ** MakingMcp-osx-x64.zip** - macOS的Stio模式
- ** MakingMcp-Web-win-x64.zip** - Windows的网络服务模式
- ** MakingMcp-Web-osx-x64.zip** - macOS的网络服务模式
QQ Stdio 模式
- 提取已下载的软件包
- 运行可执行文件:
- 窗户:
MakingMcp.exe - ** Linux/macOS**:
./MakingMcp
QQ 网络服务模式
- 提取已下载的软件包(MakingMcp-Web-*.zip)
- 作为常规网络应用程序运行:
- 窗户:
MakingMcp.Web.exe - macOS:
./MakingMcp.Web
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
MakingMcp
Overview
MakingMcp provides a Model Context Protocol (MCP) server implementation that integrates file, web, shell, and delegated-agent tooling through dependency injection. The project offers two deployment modes:
- Stdio Mode (
src/MakingMcp) - Traditional command-line MCP server using standard input/output - Web Service Mode (
src/MakingMcp.Web) - HTTP-based MCP server with Windows Service support
Prerequisites
- .NET SDK 10.0 or later
Getting Started
Download
Download the pre-built binaries from GitHub Releases:
- MakingMcp-win-x64.zip - Stdio mode for Windows
- MakingMcp-linux-x64.zip - Stdio mode for Linux
- MakingMcp-osx-x64.zip - Stdio mode for macOS
- MakingMcp-Web-win-x64.zip - Web service mode for Windows
- MakingMcp-Web-osx-x64.zip - Web service mode for macOS
Stdio Mode
- Extract the downloaded package
- Run the executable:
- Windows:
MakingMcp.exe - Linux/macOS:
./MakingMcp
- Windows:
Web Service Mode
-
Extract the downloaded package (MakingMcp-Web-*.zip)
-
Run as a regular web application:
- Windows:
MakingMcp.Web.exe - macOS:
./MakingMcp.Web
The MCP endpoint will be available at
http://localhost:6511/mcp(or as configured in your environment). - Windows:
-
Install as Windows Service (requires Administrator privileges):
MakingMcp.Web.exe installThe service will be automatically started after installation.
-
Uninstall Windows Service (requires Administrator privileges):
MakingMcp.Web.exe uninstall
Configuration
Both modes support configuration through environment variables:
OPENAI_API_KEY- OpenAI API key for Task toolOPENAI_ENDPOINT- Custom OpenAI endpoint (optional)TASK_MODEL- Model name for Task tool (e.g., gpt-4)EMBEDDING_MODEL- Embedding model (default: text-embedding-3-small)MAX_OUTPUT_TOKENS- Maximum output tokens (default: 32000)TAVILY_API_KEY- Tavily API key for Web search tool
For Web Service mode, you can also use appsettings.json for configuration.
Folder Structure
src/MakingMcp/– Stdio mode application entry pointsrc/MakingMcp.Web/– Web service mode application entry pointsrc/MakingMcp.Shared/– Shared code (tools, options, models)Tools/– MCP tools (file, web, bash, agent, task)Options/– Configuration objectsModel/– Shared DTOs
bin/,obj/– Build output and transient assets (not under version control)
Contributing
Follow the repository guidelines in AGENTS.md, format code with dotnet format, and provide focused commits paired with relevant tests. Open a pull request with a clear summary, validation steps, and any supporting screenshots or logs when tool outputs change.
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →