ME

meshery-extensions/meshery-mcp-server

开发工具官方

本页由 AI 翻译,技术细节请以原文为准。 查看原文

36 stars 31 forks 质量 83 趋势 32Apache-2.0

Meshery MCP 服务器扩展——一个简化并加速创建 Meshery 设计的 MCP 服务器

概览

Meshery 是一种可扩展的自助式工程工具,用于协作管理云和云原生基础设施。浏览所有扩展安装 |文档 |论坛 |游乐场 |目录 Meshery MCP 服务器扩展提供了一个专用的模型上下文协议(MCP)服务器,简化并加速 Meshery 设计的创建和管理。作为官方 Meshery 扩展,它由维护者端到端拥有——涵盖架构与设计、实现、测试、文档制作,以及向 MCP 和 Skills 市场发布。 MCP服务器的初始范围(按优先级顺序)包括: 1. 创建网格设计。2. 以用户请求的文件格式检索设计(例如,设计的JSON或YAML表示)。3. 网格设计快照。4. 设计部署预演结果。5. 定义、调用及性能测试结果。

概述(AI 翻译)

Meshery 是一个可扩展的自助工程平台,用于云及云原生基础设施的协作管理。 浏览所有扩展

安装 | 文档 | 论坛 | 游乐场 | 目录

Meshery MCP 服务器

Meshery MCP 服务器通过模型上下文协议(MCP)将 AI 助手连接到 Meshery,MCP 是一个用于连接 AI 应用与外部系统的开放标准。任何支持 MCP 的客户端,如 Claude Desktop、Claude Code 或 IDE 代理,都能通过一个统一的界面与 Meshery 设计合作,而无需每个助手单独集成。

它是官方的 Meshery 扩展,用 Go 编写,作为独立的二进制文件或容器运行,放在你的 Meshery 部署旁边。

项目状态

[!注] 早期开发阶段。 项目支架已建成,但MCP服务器本身尚未实现:二进制目前加载并验证配置,记录启动线路,然后退出。

区域 状态
配置(env vars,配置文件),日志记录,Meshery 风格错误 ✅完成
构建、绒毛、测试、容器图像、配置间 ✅完成
MCP服务器通过stdio传输 计划中

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Meshery MCP Server

Meshery MCP Server connects AI assistants to Meshery through the Model Context Protocol (MCP), an open standard for connecting AI applications to external systems. Any MCP-capable client, such as Claude Desktop, Claude Code, or an IDE agent, can then work with Meshery designs through one consistent interface instead of a custom integration per assistant.

It is an official Meshery Extension, written in Go, and runs as a standalone binary or container next to your Meshery deployment.

Project status

[!NOTE] Early development. The project scaffold is in place, but the MCP server itself is not implemented yet: the binary currently loads and validates its configuration, logs a startup line, and exits.

Area Status
Configuration (env vars, config file), logging, Meshery-style errors ✅ Done
Build, lint, tests, container image, CI ✅ Done
MCP server over stdio Planned
Meshery API client Planned
MCP tools, resources and prompts Planned

Planned scope

In priority order, the server will support:

  1. Creating Meshery designs.
  2. Retrieving designs in the format the user asks for (for example JSON or YAML).
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "meshery": { "command": "/path/to/meshery-mcp-server", "env": { "MESHERY_SERVER_URL": "http://localhost:9081", "MESHERY_API_TOKEN": "<token>" } } } }