小贴士:按下Ctrl+D 或 ⌘+D,一键收藏本站,方便下次快速访问!
Other
10
最近更新:1个月前

可执行终端命令的MCP服务器

MCP SSE 服务器与 STDIO 服务器示例

简介

欢迎来到 The AI Language 项目!本代码库提供多个搭建 MCP 服务器的示例。MCP(Model Context Protocol)是一个面向 AI 模型的框架,使其能够存储数据、运行工具并使用预设提示执行特定任务。

可用服务器示例

我们提供四种不同环境下的 MCP 服务器配置示例,如下表所示:

示例 服务器类型 传输方式 运行环境 Docker支持 教程链接
1 终端服务器 (STDIO) STDIO 本地 不支持 教程1
2 终端服务器 (STDIO) STDIO 本地 支持 教程2
3 终端服务器 (SSE) SSE 本地 支持 教程3
4 终端服务器 (SSE) SSE Google 云平台 (Web) 支持 教程3

如果您喜欢学习 AI、编程和自动化知识,请点赞并订阅我们的频道——这将帮助我们为您制作更多优质内容!
订阅频道

什么是 MCP?

MCP(Model Context Protocol) 是一种协议,允许 AI 模型实现以下功能:

  • 存储数据(如文件或 API 响应)
  • 运行工具(AI 可执行的函数)
  • 使用预设提示(用于特定任务的预定义模板)

选项 1:无 Docker 本地搭建(Python)

此选项展示如何使用 Python 在本地搭建 MCP 服务器而无需 Docker。跟随视频教程:教程1


选项 2:Docker 容器化部署

此选项展示如何使用 Docker 容器化 MCP 服务器并在本地运行。跟随视频教程:教程2


选项 3:SSE 服务器本地部署(Docker)

此选项展示如何在本地环境中通过 Docker 运行基于 SSE 的 MCP 服务器。跟随视频教程:教程3


选项 4:Google 云平台 SSE 服务器部署

此选项详细介绍如何使用 Docker 将 SSE 服务器部署到 Google Cloud Platform。跟随视频教程:教程3


测试 MCP 服务器

服务器运行后,您可以在 Claude 中使用以下提示进行测试:

  • 在我的工作区运行 ls 命令
  • 执行 echo Hello from Claude

您将直接在终端服务器看到输出结果 🎉


总结

恭喜!您已成功构建可执行终端命令的 MCP 服务器,可根据需求选择本地或 Docker 运行。

后续建议:

  • 添加安全检查以拦截危险命令
  • 允许 Claude 读写文件
  • 将服务器连接到云系统或远程环境

如遇问题或有改进建议,欢迎在本代码库提交 issue 或 pull request!

🤝 贡献指南

目前本项目不接受外部代码贡献

此举是为了简化许可流程并避免版权共享问题。

但我们非常欢迎您:
✅ 提交 bug 报告或功能请求(通过 GitHub Issues)
✅ Fork 代码库并构建自己的版本
✅ 提出文档改进建议

如果您有其他合作想法,欢迎发起讨论!