Token导航 LogoToken导航TokenDH.com
MCP Fabric logo
运维云端未说明官方级别未说明来源级核验

MCP Fabric

MCP Server

MCP Fabric是一个基于Kubernetes的平台,用于通过自定义资源定义(CRDs)声明式地部署和管理AI代理,自动配置所有必要的Kubernetes资源。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
AI代理KubernetesClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jalet

提供方

jalet

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP织物

一个Kubernetes原生平台,用于使用自定义资源定义(CRD)以声明方式部署和管理AI代理。

./docs/header.png

概述

MCP Fabric允许您将AI代理定义为Kubernetes资源。操作员自动配置所有必要的基础设施,包括部署、服务、ConfigMaps和内置安全强化的网络策略。

┌─────────────────────────────────────────────────────────────┐
│                     MCP Fabric Framework                    │
├─────────────────────────────────────────────────────────────┤
│  ┌─────────────┐     watches      ┌─────────────────────┐   │
│  │  Operator   │ ───────────────► │ Agent/Route/Tool CRs│   │
│  └─────────────┘                  └─────────────────────┘   │
│         │ creates                                           │
│         ▼                                                   │
│  ┌─────────────────────────────────────────────────────┐    │
│  │              Agent Deployments                      │    │
│  └─────────────────────────────────────────────────────┘    │
│         ▲                                                   │
│         │ routes requests                                   │
│  ┌─────────────┐                                            │
│  │   Gateway   │ ◄──── HTTP/MCP ────── Clients              │
│  └─────────────┘                                            │
└─────────────────────────────────────────────────────────────┘

特性

  • 声明性代理定义:使用CRD定义具有系统提示、模型配置和工具访问权限的代理
  • 自动化基础设施:操作员创建部署、服务、ConfigMap和网络策略
  • 默认安全:非根容器、只读文件系统、丢弃功能、网络隔离
  • 灵活的路由:通过基于名称或意图的正则表达式匹配将请求路由到代理
  • 工具包:将Python工具捆绑到OCI映像中,并从代理引用它们
  • MCP协议支持:本地模型上下文协议集成

组件

组件描述
操作员Kubernetes控制器,监视代理/路由/工具CR并管理资源
网关HTTP API服务器,将请求路由到适当的代理吊舱
代理运行时基于Python的代理执行环境(见示例)

快速开始

先决条件

  • Kubernetes集群(1.28+)
  • kubectl已配置
  • 用于基岩访问的AWS凭据(或替代LLM提供商)

安装

# Install CRDs
kubectl apply -f operator/config/crd/bases/

# Deploy operator
kubectl apply -k deploy/kustomize/base/operator/

# Deploy gateway
kubectl apply -k deploy/kustomize/base/gateway/

创建您的第一个代理

apiVersion: fabric.jarsater.ai/v1alpha1
kind: Agent
metadata:
  name: my-assistant
  namespace: mcp-fabric-agents
spec:
  prompt: |
    You are a helpful assistant.
  model:
    provider: bedrock
    modelId: eu.anthropic.claude-3-7-sonnet-20250219-v1:0
    maxTokens: 4096
  envFrom:
    - secretRef:
        name: aws-bedrock-credentials
kubectl apply -f my-agent.yaml

调用代理

curl -X POST http://agent-gateway:8080/v1/invoke \
  -H "Content-Type: application/json" \
  -d '{
    "agent": "my-assistant",
    "query": "Hello, how can you help me?"
  }'

文档

文档描述
入门指南完成设置和首次代理演练
建筑系统设计、组件和模式
写作代理构建定制代理指南
书写工具构建工具包指南
API 参考完整的CRD规范参考
指标普罗米修斯度量和可观察性
故障排除常见问题和解决方案

例子

examples/ 目录包含演示如何构建代理、工具和共享库的参考实现:

examples/
├── agents/           # Example agent implementations
├── tools/            # Example tool packages
├── libs/             # Shared libraries for agents
└── deploy/           # Sample Kubernetes manifests

示例/README.md 了解详情。

建筑

# Build operator and gateway
make docker-build

# Build example agents and tools
make examples

发展

Developpent.md 使用Kind进行本地开发设置。

贡献

贡献.md 作为指导方针。

安全

安全.md 用于安全策略和漏洞报告。

许可证

此项目根据Apache许可证2.0获得许可-请参阅 许可证 了解详情。

目录标签

目录标签

AI代理KubernetesClaudeGo本地部署CRDs基础设施自动化AI部署

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP