MCP 服务器套装是一套强大的工具,专为开发人员打造。它基于 Model Context Protocol (MCP),能让 AI 助手(如 Claude)与本地环境互动,执行代码,还能处理网络内容,为开发工作带来极大便利。
MCP 服务器套件为开发人员提供了三个强大的工具,使 AI 助手能够与本地环境互动、执行代码并处理网络内容。
docker build -t mcp/filesystem .
docker build -t mcp/exec .
docker build -t mcp/web .
在 AI 助手的配置文件中添加以下内容:
{
"filesystem": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--mount",
"type=bind,src=/home/username/projects,dst=/fs",
"mcp/filesystem",
"/fs"
]
},
"exec": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--mount",
"type=bind,src=/home/username/projects,dst=/fs",
"mcp/exec",
"/fs"
]
},
"web": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"OPENAI_API_KEY=your_api_key",
"-e",
"BRAVE_API_KEY=your_brave_key",
"mcp/web"
]
}
}
由于这些服务器赋予了 AI 助手强大的能力,必须谨慎处理安全问题:
本项目使用三个不同的服务器,分别负责文件系统交互、命令执行和网络内容处理。每个服务器都有其独特的安全机制和功能特性,通过 Docker 进行容器化部署,确保了环境的一致性和隔离性。同时,通过配置文件可以灵活地调整服务器的参数和权限,以满足不同的使用场景。
本项目使用 MIT 许可证,具体内容请参阅 LICENSE 文件。
0ken
GitHub: https://github.com/0ken