README
🚀 openEuler MCP Servers仓库
openEuler MCP Servers仓库致力于提供通用的大模型上下文协议,可调用各类应用,拓展大模型能力。它专注于操作系统领域,结合Devstation和EulerCopilot,有效改善openEuler的交互体验。
🚀 快速开始
1. 环境搭建
- 安装DevStation并启动VSCodium。
- 在插件市场安装Roo Code(未来可使用EulerCopilot替代)。
2. 配置大模型服务
在Roo Code设置中配置大模型参数:
{
"apiProvider": "OpenAI Compatible",
"openaiBaseUrl": "https://api.siliconflow.cn",
"key": "your_api_key",
"model": "Pro/deepseek-ai/DeepSeek-V3"
}
3. 创建MCP服务
编写MCP Server脚本(如oegitext_mcp.py):
from mcp.fastapi import FastAPI, setup_mcp_router
app = FastAPI()
setup_mcp_router(app)
if __name__ == "__main__":
app.run()
4. 配置MCP客户端
编辑全局MCP配置文件,添加新的MCP Server:
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
},
}
}
5. 使用MCP服务
通过Roo Code或EulerCopilot调用配置好的MCP Server,即可实现大模型增强的代码补全和交互体验。

✨ 主要特性
MCP(Model Context Protocol)提供通用的大模型上下文协议,可调用各种应用,拓展大模型能力。openEuler的mcp - servers仓库专注于操作系统领域,结合Devstation和EulerCopilot,改善openEuler的交互体验。
📦 安装指南
本仓库未明确提及安装相关的具体命令,故跳过安装指南章节。
💻 使用示例
基础用法
使用常用的MCP客户端(如EulerCopilot、Roo Code、VSCodium等)进行调用,并在全局或项目级别配置MCP服务器信息。 例如,在Roo Code插件中编辑全局MCP配置:
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
},
}
}
高级用法
暂未提供高级用法相关内容。
📚 详细文档
软件架构
仓库目录包含一个doc目录,用于存放各类文档介绍。每个独立的MCP Server位于servers文件夹下:
mcp-servers/
├── servers
| |──oeDeploys
| |── readme.md
| |── mcp_config.json
| └── src
| |──oeGitExt
| └──xxxxx
└── doc
以oeDeploy为例,每个MCP Server顶层需要包含以下内容:
- 该MCP Server实现了哪些功能,如何使用其能力。
- MCP配置的json文件。
- 源码。
🔧 技术细节
暂未发现超过50字的具体技术说明,故跳过技术细节章节。
📄 许可证
原文档未提及许可证信息,故跳过许可证章节。
微信扫一扫