openEuler MCP Servers

by openeuler-mirror

Not rated
GitHub

About

A collection of MCP servers designed to enhance the interaction experience with the openEuler operating system.

Details

Author
openeuler-mirror
Categories
Developer Tools

Setup

Install openEuler MCP Servers in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/openeuler-mirror/mcp-servers

Follow the installation instructions in the repository README, then restart your MCP client.

A collection of MCP servers designed to enhance the interaction experience with the openEuler operating system.

MCP是Model Context Protocol的缩写,旨在提供一个通用的大模型上下文协议,用来调用各种应用,拓展大模型能力,openEuler的mcp-servers仓库用来存放各种MCP Server,聚焦于操作系统领域,结合Devstation,EulerCopilot改善openEuler交互体验

仓库目录带一个doc目录,用来存放整体的各类文档介绍,之后servers每个文件夹为一个独立的MCP Server

mcp-servers/ ├── servers │ ├── oeDeploys/ │ │ ├── mcp_config.json │ │ ├── mcp-rpm.yaml │ │ └── src/ │ │ ├── icon.png │ │ ├── mcp-oedp.py │ │ ├── readme.md │ │ └── requirements.txt │ ├── oeGitExt/ │ └── xxxxx/ ├── scripts/ └── doc/

其中doc中的MCP描述文档给出了 MCP Servers 的描述建议,用于提升MCP Servers的易用性

1、使用常用的MCP客户端完成配置如EulerCopilot,Roo Code,Cline等等

openEuler社区会将每个MCP Server构建为一个个RPM包,用户直接yum install安装即可使用,即将上线

快速开始:如何使用MCP Python-SDK编写一个自己的MCP Server服务器

oegitext是一个用来和gitee交互的小工具,可以用来查询在gitee上面的一些仓库和issue,查询一些PR信息: 该工具在DevStation上预安装,如果没有安装,可以在配置openEuler-25.03 EPOL仓库后使用yum install oegitext安装安装完成之后,使用如下命令配置gitee令牌:

在上面使用uv创建的虚拟环境中,新建一个oegitext_mcp.py文件 下面是代码的一个简单示例:

import subprocess from mcp.server.fastmcp import FastMCP mcp = FastMCP("查找openEuler社区的issue") @mcp.tool() def get_my_openeuler_issue() -> str: """统计我在openEuler社区所负责的issue""" try: # 执行oegitext命令并解析结果 result = subprocess.check_output(['oegitext', 'show', 'issue', '-p'], text=True, stderr=subprocess.STDOUT) return result except subprocess.CalledProcessError as e: return e except Exception as e: return e if __name__ == "__main__": # Initialize mcp.run()

打开DevStation预安装的vscodium软件,在插件市场里安装Roo Code(后续也可以使用EulerCopilot实现) 在设置当中配置大模型,我们使用的是DeepSeeK V3的API:

API提供商:OpenAI Compatible OpenAI基础URL:https://api.siliconflow.cn 密钥:对应的密钥 模型:Pro/deepseek-ai/DeepSeek-V3 #可以自己选择合适的模型
{ "mcpServers": { "oegitext_mcp": { "command": "/usr/bin/uv", "args": [ "--directory", "/home/xxx/oegitext_mcp", "run", "--python", "/usr/bin/python3", "oegitext_mcp.py" ], "disabled": false, "autoApprove": [], "alwaysAllow": [] }, } }

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Create crafted UI components inspired by the best 21st.dev design engineers.

Bring agent evaluations, observability, and synthetic test set generation directly into your IDE for free with Galileo's new MCP server

An MCP server to help AI assistants to answer questions and generate AccelByte Extend SDK code more effectively .

MCP server for AI Diagram Maker — generate beautiful software engineering diagrams directly inside Cursor, Claude Desktop, Claude Code, or any MCP-compatible AI agent

ALAPI MCP Tools,Call hundreds of API interfaces via MCP

AI-powered SVG animation generator that transforms static files into animated SVG components using the Allyson platform

MCP server that gives AI assistants on-demand access to 1,500+ amCharts docs, ~300 code examples, and 1000+ class API references.

APIMatic MCP Server is used to validate OpenAPI specifications using APIMatic. The server processes OpenAPI files and returns validation summaries by leveraging APIMatic’s API.

One shared context layer for AI agents and humans — live API specs, DB schemas, and versioned contracts across repos so every agent and teammate works from the same source of truth.

Build and deploy full-stack Next.js apps with 98 tools for React, AWS, and MongoDB

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.