返回市场
终端服务器

终端服务器

作者:theailanguage71 星标更新:2025-06-23

项目介绍

MCP 终端服务器和标准输入输出服务器示例

简介

欢迎来到The AI Language项目!在这个仓库中,你可以找到多个设置MCP服务器的例子。MCP(模型上下文协议)是一个用于AI模型的框架,它使这些模型能够存储数据、运行工具,并使用特定任务的提示。

可用的服务器示例

我们提供了四个例子来帮助你在不同的环境中设置MCP服务器。下表总结了每个配置:

示例服务器类型传输方法环境Docker教程链接
1终端服务器(标准输入输出)标准输入输出本地教程1
2终端服务器(标准输入输出)标准输入输出本地教程2
3终端服务器(SSE)SSE本地教程3
4终端服务器(SSE)SSE谷歌云平台(网络)教程3

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

什么是MCP?

**MCP(模型上下文协议)**是一种允许AI模型执行以下操作的协议:

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

选项1:不使用Docker的本地Python设置

此选项演示如何在没有Docker的情况下使用Python在本地设置MCP服务器。请跟随视频教程:教程1


选项2:使用Docker的设置

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


选项3:使用SSE的本地Docker设置

此选项演示如何在本地环境使用Docker通过SSE运行MCP服务器。请跟随视频教程:教程3


选项4:在谷歌云平台上使用SSE的设置

此选项详细说明了如何使用Docker将SSE服务器部署到谷歌云平台。请跟随视频教程:教程3


测试MCP服务器

一旦服务器运行起来,你可以通过在Claude中使用提示来测试它,例如:

  • 在我的工作区中运行ls命令。
  • 执行从Claude发出的echo Hello。

你应该能在你的终端服务器上看到直接输出🎉


总结

恭喜!你已经成功构建了一个可以执行终端命令的MCP服务器。你可以根据自己的喜好选择在本地运行还是在Docker中运行。

下一步:

  • 添加安全检查以阻止潜在危险的命令。
  • 允许Claude读写文件。
  • 将服务器连接到云端系统或远程环境。

对于任何问题或改进,欢迎在此仓库中贡献并打开一个issue或pull request!

🤝 贡献

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

这是为了简化许可并避免共享版权。

非常欢迎您: ✅ 报告错误或请求功能(通过GitHub Issues)
✅ 分叉仓库并构建您自己的版本
✅ 建议文档改进

如果您希望以其他方式合作,请随时开启讨论!