Openeuler MCP Servers
openEuler MCPサーバーリポジトリは、さまざまなMCPサーバーを保管するためのリポジトリで、汎用的な大規模モデルコンテキストプロトコル(MCP)を通じてさまざまなアプリケーションを呼び出し、大規模モデルの機能を拡張します。特にオペレーティングシステム分野において有効です。
スコア : 2ポイント
ダウンロード数 : 10
更新時間 : 2025-04-23
openEuler MCPサーバーとは?
openEuler MCPサーバーは、Model Context Protocol(MCP)に基づくサービスの集合で、オペレーティングシステム分野に特化して設計されています。これにより、大規模モデルは標準化されたプロトコルを通じて、ソフトウェアのデプロイやGitリポジトリの管理など、さまざまなオペレーティングシステムのツールや機能を呼び出すことができます。MCPサーバーをどのように使用するか?
MCPクライアント(EulerCopilot、Roo Codeなど)を使用してMCPサーバーを構成し、接続することで、大規模モデルにオペレーティングシステム関連の機能を付与することができます。yumによる一括インストールまたは手動でのデプロイがサポートされています。適用シーン
大規模モデルの支援を必要とするオペレーティングシステム関連のタスク、ソフトウェアパッケージの検索、Gitリポジトリの管理、アプリケーションのデプロイなどに適しています。特に開発者、システム管理者、openEulerユーザーに最適です。主な機能
オペレーティングシステムデプロイツールopenEulerシステムのデプロイに関連する機能を提供し、大規模モデルのガイダンスを通じてデプロイタスクを完了することができます。
Giteeリポジトリ管理oegitextツールを統合し、大規模モデルがopenEulerのGitee上のリポジトリ、issue、PRを検索および管理できるようにします。
利点と制限
利点
標準化されたプロトコル:統一されたMCPプロトコルを使用することで、さまざまなツールの統合が容易になります。
即座に使用可能:yumによる一括インストールをサポートし、デプロイプロセスを簡素化します。
オペレーティングシステムに特化:openEulerおよびオペレーティングシステム分野に最適化されています。
開発に友好的:Python SDKを提供し、新機能の拡張が容易です。
制限
現在は主にopenEuler関連の機能をサポートしています。
MCPクライアントを構成する必要があります。
一部の機能は外部ツール(oegitextなど)に依存しています。
使い方
MCPサーバーをインストールする
yumによるインストール(近日公開予定)をおすすめします。または、Python SDKを手動でインストールすることもできます。
MCPクライアントを構成する
Roo CodeまたはEulerCopilotでMCPサーバーのアドレスを構成します。
サービスを使用する
自然言語で大規模モデルにリクエストを送信します。例:「openEulerでの自分のissueを検索する」
使用例
openEulerコミュニティのissueを検索する大規模モデルを通じて、現在のユーザーがopenEulerコミュニティで担当しているissueを検索します。
リポジトリのPR情報を取得する指定されたopenEulerリポジトリのPull Requestの状況を検索します。
よくある質問
Giteeアクセストークンを取得する方法は?
Giteeにログインした後、個人設定 -> プライベートトークンで新しいトークンを作成し、repo権限を付与します。
MCPサービスが起動しないのはなぜですか?
以下を確認してください。1) Python環境が正しく設定されているか 2) 依存関係がすべてインストールされているか 3) 構成ファイルのパスが正しいか
自分で新しいMCPサーバーを開発することはできますか?
できます。MCP Python SDKを使用すると、新しいサーバーを迅速に開発することができます。openEulerコミュニティへの貢献を歓迎します。
関連リソース
MCPプロトコル仕様
Model Context Protocolの公式仕様ドキュメント
openEulerコミュニティ
openEulerオペレーティングシステムの公式ウェブサイト
MCP Python SDKドキュメント
MCPサーバーを開発するためのPython SDKドキュメント
インストール
以下のコマンドをクライアントにコピーして設定
注意:あなたのキーは機密情報です。誰とも共有しないでください。
## 🚀 openEuler MCP Servers リポジトリへの貢献を歓迎します
<div align="center">
<strong>openEuler MCP Servers リポジトリ</strong>
[![PyPI][pypi-badge]][pypi-url]
[![Python Version][python-badge]][python-url]
[![Documentation][docs-badge]][docs-url]
[![Specification][spec-badge]][spec-url]
</div>
[pypi-badge]: https://img.shields.io/pypi/v/mcp.svg
[pypi-url]: https://pypi.org/project/mcp/
[python-badge]: https://img.shields.io/pypi/pyversions/mcp.svg
[python-url]: https://www.python.org/downloads/
[docs-badge]: https://img.shields.io/badge/docs-modelcontextprotocol.io-blue.svg
[docs-url]: https://modelcontextprotocol.io
[spec-badge]: https://img.shields.io/badge/spec-spec.modelcontextprotocol.io-blue.svg
[spec-url]: https://spec.modelcontextprotocol.io
## 🚀 クイックスタート
openEuler MCP Servers リポジトリは、大規模モデルのコンテキストプロトコルであるMCPを活用し、openEulerのインタラクション体験を向上させるためのものです。このリポジトリを通じて、様々なMCP Serverを管理し、大規模モデルの能力を拡張することができます。
## ✨ 主な機能
- MCP(Model Context Protocol)を使用して、大規模モデルのコンテキスト管理を行います。
- 様々なMCP Serverを提供し、openEulerのインタラクション体験を改善します。
- DevstationとEulerCopilotと連携して、大規模モデルの能力を活用します。
## 📦 インストール
### 環境構築
- DevStationをインストールし、VSCodiumを起動します。
- プラグイン市場からRoo Codeをインストールします(将来的にはEulerCopilotに置き換えられます)。
### 大規模モデルサービスの設定
Roo Codeの設定で大規模モデルのパラメータを設定します。
```json
{
"apiProvider": "OpenAI Compatible",
"openaiBaseUrl": "https://api.siliconflow.cn",
"key": "your_api_key",
"model": "Pro/deepseek-ai/DeepSeek-V3"
}
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()
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": []
}
}
}
💻 使用例
基本的な使用法
一般的なMCPクライアント(EulerCopilot、Roo Code、VSCodiumなど)を使用して、MCP Serverを呼び出します。グローバルまたはプロジェクトレベルで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": []
}
}
}
高度な使用法
Roo CodeまたはEulerCopilotを使用して、設定したMCP Serverを呼び出すことで、大規模モデルによるコード補完やインタラクション体験を実現できます。
📚 ドキュメント
ソフトウェアアーキテクチャ
リポジトリのディレクトリ構造は以下の通りです。
mcp-servers/
├── servers
| |──oeDeploys
| |── readme.md
| |── mcp_config.json
| └── src
| |──oeGitExt
| └──xxxxx
└── doc
oeDeployを例にとると、各MCP Serverのトップレベルには以下の内容が必要です。
- このMCP Serverが実装している機能と、その機能の使用方法。
- MCP設定のJSONファイル。
- ソースコード。
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"apiProvider": "OpenAI Compatible",
"openaiBaseUrl": "https://api.siliconflow.cn",
"key": "your_api_key",
"model": "Pro/deepseek-ai/DeepSeek-V3"
}
from mcp.fastapi import FastAPI, setup_mcp_router
app = FastAPI()
setup_mcp_router(app)
if __name__ == "__main__":
app.run()
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"disabled": false,
"autoApprove": [],
"alwaysAllow": []
}
}
}
{
"mcpServers": {
"oegitext_mcp": {
"command": "/home/xxx/.local/bin/uv",
"args": [
"--directory",
"/home/xxx/oegitext_mcp",
"run",
"oegitext_mcp.py"
],
"

Search1api
Search1API MCPサーバーは、Model Context Protocol (MCP)に基づくサーバーで、検索とクローリング機能を提供し、複数の検索サービスとツールをサポートします。
TypeScript
319
4ポイント

Duckduckgo MCP Server
認証済み
DuckDuckGo検索MCPサーバーは、ClaudeなどのLLMにウェブ検索とコンテンツ取得サービスを提供します。
Python
800
4.3ポイント

MCP Alchemy
認証済み
MCPアルケミーは、Claude Desktopと複数のデータベースを接続するツールで、SQLクエリ、データベース構造分析、データレポート生成をサポートします。
Python
304
4.2ポイント

Postgresql MCP
FastMCPライブラリに基づくPostgreSQLデータベースのMCPサービスで、指定されたテーブルのCRUD操作、スキーマ検査、およびカスタムSQLクエリ機能を提供します。
Python
88
4ポイント

MCP Scan
MCP-Scanは、MCPサーバー用のセキュリティスキャンツールで、提示注入、ツール汚染、クロスドメインアップグレードなどの一般的なセキュリティホールを検出します。
Python
601
5ポイント

Agentic Radar
エージェンティックレーダーは、エージェントシステムを分析・評価するセキュリティスキャナーで、開発者、研究者、セキュリティ専門家がエージェントシステムのワークフローを理解し、潜在的なホールを特定するのに役立ちます。
Python
536
5ポイント

Cloudflare
Changesetsは、マルチパッケージまたはシングルパッケージのリポジトリのバージョン管理とリリースを管理するためのビルドツールです。
TypeScript
1.5K
5ポイント

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
246
4.8ポイント
厳選MCPサービス

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
246
4.8ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
268
4.5ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
5.2K
4.7ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
699
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
61
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
534
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
1.7K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
244
4.5ポイント