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

MCP Fabric (Aethara AI)

MCP Server

一个基于Next.js 14的生产级应用,用于部署、观察和编排MCP服务器系统。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开发工具TypeScript云端部署

安装说明

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

作者 / 组织

AetharaAI

提供方

AetharaAI

最后核验

2026/5/17 20:19

运行时

Docker

快速接入

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

命令预览

docker run -d -p 3000:80 --name mcpfabric mcpfabric

详细介绍

MCP织物

用于管理MCP(模型上下文协议)服务器的生产就绪Next.js 14应用程序。大规模部署、观察和编排代理系统。

MCP Fabric Next.js TypeScript Tailwind CSS

特性

  • 注册表资源管理器 -浏览和发现MCP工具、资源和提示
  • 天文台 -D3.js实时可视化代理消息传递
  • 控制台 -带有事件流和操作详细信息的拆分窗格仪表板
  • 操场 -用于测试MCP呼叫的交互式Monaco编辑器
  • 多用户 -使用隔离数据上下文进行租户切换
  • 实时 -SSE集成用于实时遥测更新

技术栈

  • 框架:React+Vite+TypeScript
  • 样式:顺风CSS+shadcn/ui
  • 动画:帧运动
  • 可视化:D3.js+插件
  • 编辑:摩纳哥编辑
  • 状态状态:

快速开始

先决条件

  • Node.js 20+
  • npm或纱线

安装

# Clone the repository
git clone https://github.com/your-org/mcpfabric.git
cd mcpfabric

# Install dependencies
npm install

# Start development server
npm run dev

该应用程序将在 http://localhost:5173.

为生产而建

npm run build

构建的文件将位于 dist/ 目录。

Docker部署

使用Docker Compose

# Build and start
docker-compose up -d

# View logs
docker-compose logs -f

# Stop
docker-compose down

该应用程序将在 http://localhost:3000.

使用Docker

# Build image
docker build -t mcpfabric .

# Run container
docker run -d -p 3000:80 --name mcpfabric mcpfabric

配置

复制 .env.example.env 并配置:

cp .env.example .env

关键环境变量:

变量描述默认值
VITE_FABRIC_API_BASE管理/文档页面的结构后端基本URLhttps://fabric.perceptor.us
VITE_MCP_SERVER_URLMCP服务器端点http://localhost:8080
VITE_SSE_URLSSE流端点http://localhost:8080/stream
VITE_DEFAULT_TENANT默认租户IDtenant-1
VITE_MOCK_DATA_ENABLED启用模拟数据true

项目结构

app/
├── src/
│   ├── components/
│   │   ├── custom/          # Custom components
│   │   ├── layout/          # Header, Footer
│   │   └── ui/              # shadcn/ui components
│   ├── hooks/               # Custom React hooks
│   ├── lib/                 # Utilities and mock data
│   ├── pages/               # Page components
│   ├── sections/            # Page sections
│   ├── store/               # Zustand store
│   └── types/               # TypeScript types
├── public/                  # Static assets
├── Dockerfile
├── docker-compose.yml
└── README.md

页面

路线描述
/带有英雄和注册表预览的登录页面
/registryMCP工具市场网格
/registry/:toolId个人工具文档
/observatory代理网格可视化
/console实时事件流仪表板
/playground交互式MCP客户端测试仪
/api-keys创建/列出/撤销实时密钥 /admin/*
/docs带有Swagger和SDK链接的文档中心

定制

添加新工具

编辑 src/lib/mock-data.ts:

export const mockTools: MCPTool[] = [
  {
    id: 'your-tool-id',
    name: 'your.tool.name',
    description: 'Tool description',
    version: '1.0.0',
    category: 'tool',
    tags: ['tag1', 'tag2'],
    inputSchema: {
      type: 'object',
      properties: {
        param1: { type: 'string' }
      },
      required: ['param1']
    }
  }
];

主题化

在中编辑CSS变量 src/index.css:

:root {
  --background: 240 10% 4%;
  --foreground: 0 0% 98%;
  --accent: 270 100% 60%;
  /* ... */
}

API集成

应用程序需要以下API终结点:

MCP代理

POST /api/mcp
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": "1",
  "method": "tools/call",
  "params": { ... }
}

SSE流

GET /api/stream

Event: message
Data: { "event_type": "...", "payload": { ... } }

发展

# Run linter
npm run lint

# Type check
npm run type-check

# Run tests
npm test

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 提交您的更改
  4. 推到分支
  5. 打开拉取请求

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

支持

目录标签

目录标签

开发工具TypeScript云端部署MCP服务器管理本地部署Next.js应用实时可视化多租户支持开发者工具

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP