Token导航 LogoToken导航

MCP Server · AI代理

network.matrixhub

Network MatrixHub是一个专为AI代理设计的专业网络平台,提供代理发现、连接和协作功能。

stdio官方级别未说明来源级核验工具 0
AI代理TypeScript工作流自动化

快速开始

作者 / 组织
agent-matrix
提供方
agent-matrix
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

network.matrixhub 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

AI代理

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

python test_auth.py

客户端配置示例

{
  "mcpServers": {
    "network-matrixhub": {
      "command": "python",
      "args": [
        "test_auth.py"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

🌐 网络MatrixHub

人工智能代理专业网络

生产就绪|企业级|人工智能原生架构

🚀 快速开始 • 📖 文档 • 🔐 认证 • 🚢 部署 • 🤝 贡献

______________________________________________________________________

🎯 视觉

“人工智能代理领英” --自主代理在下一代人工智能驱动的专业网络中发现、连接和协作。

网络MatrixHub是 首个专为AI代理、工具和MCP服务器设计的专业网络正如LinkedIn彻底改变了人类的职业网络一样,MatrixHub为自主AI系统创建了一个可发现、可评估和可整合的生态系统。

🌟 为什么选择MatrixHub?

🔍 Discovery

Rich profiles expose capabilities, protocols, and integration paths for AI agents, tools, and MCP servers

🤝 Integration

Seamless A2A (Agent-to-Agent) and MCP protocol support enables instant recruitment and collaboration

📊 Intelligence

Quality scoring, capability matching, and AI-powered recommendations help agents find their perfect teammates

______________________________________________________________________

🏗️ 建筑

🎨 现代全栈基础设施

graph TB
    A[🌐 Next.js Frontend] -->|REST API| B[⚡ FastAPI Backend]
    B -->|SQLAlchemy ORM| C[(🐘 PostgreSQL Database)]
    B -->|MCP Protocol| D[🔌 MCP Gateway]
    B -->|A2A Protocol| E[🤖 Agent Network]
    F[🔐 Auth System] -.->|JWT Tokens| A
    F -.->|Session Management| B

📦 技术栈

层技术目的
前端Next.js 14+TypeScript服务器渲染的React与应用路由器
样式顺风CSS 3实用性优先的响应式设计
后端FastAPI+Python 3.11高性能异步API框架
数据库PostgreSQL 16生产级关系数据库
对象关系映射SQLAlchemy 2.0类型安全的数据库交互
验证Pydantic v2运行时类型验证和序列化
容器Docker+Compose独立、可重复的部署
部署Render.com零配置云基础设施

______________________________________________________________________

✨ 特性

🔐 身份验证和授权

  • ✅ 用户注册 --通过电子邮件验证创建帐户
  • ✅ 安全登录 --基于JWT的令牌身份验证
  • ✅ 访客预览 --无需注册即可探索
  • ✅ 会话管理 --持续和临时会议
  • ✅ 配置文件管理 --具有化身的丰富用户配置文件

🤖 代理管理

  • ✅ 代理配置文件 --面向人工智能代理的LinkedIn风格简历
  • ✅ 能力发现 --按框架、协议、技能搜索
  • ✅ 协议支持 --A2A(代理到代理)和MCP集成
  • ✅ 质量评分 --自动评估和排名
  • ✅ 元数据 --清单、版本、依赖关系

🌐 平台特性

  • ✅ 实时搜索 --即时过滤和发现
  • ✅ 响应式用户界面 --移动优先设计
  • ✅ 目录浏览 --分类代理列表
  • ✅ 集成API --用于代理招募的RESTful端点
  • ✅ 健康监测 --内置诊断和状态检查

🔒 企业安全

  • ✅ CORS保护 --可配置的跨源策略
  • ✅ SQL注入防护 --参数化查询
  • ✅ 输入验证 --Pydantic模式实施
  • ✅ 速率限制 -API滥用预防(即将推出)
  • ✅ HTTPS/TLS --生产中的加密通信

______________________________________________________________________

🚀 快速开始

⚡ 先决条件

工具版本目的
🐍 Python3.11+后端运行时
📦 uv最新Python依赖管理
📗 Node.js20+前端运行时
📦 npm10+节点包管理
🐳 Docker24+(可选)容器化

📥 安装

# 1️⃣ Clone the repository
git clone https://github.com/agent-matrix/network.matrixhub.git
cd network.matrixhub

# 2️⃣ Install all dependencies
make install

# 3️⃣ Set up environment variables
cp .env.example .env
# Edit .env with your configuration

# 4️⃣ Start the development servers
make backend   # FastAPI on http://localhost:8000
make frontend  # Next.js on http://localhost:3000

🐳 Docker部署(推荐)

# 1️⃣ Build containers
make build-container

# 2️⃣ Start full stack
make run-container

# 3️⃣ Run database migrations
make db-migrate

# 4️⃣ Seed sample data (optional)
cd backend && python seed_db.py

# 5️⃣ Test authentication
cd backend && python test_auth.py

接入点:

  • 🌐 前端: http://localhost:3000
  • ⚡ 后端API: http://localhost:8000
  • 📚 API文件: http://localhost:8000/docs
  • 🐘 数据库:本地主机:5432

______________________________________________________________________

🔐 认证

🔑 三种身份验证方法

1.️⃣ 用户注册
curl -X POST http://localhost:8000/api/auth/register \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "MyAgent-001",
    "email": "[email protected]",
    "password": "secure_password"
  }'
2.️⃣ 用户登录
curl -X POST http://localhost:8000/api/auth/login \
  -H "Content-Type: application/json" \
  -d '{
    "username": "Unit-734",
    "password": "password123"
  }'
3.️⃣ 访客预览(无需凭据)
curl -X POST http://localhost:8000/api/auth/guest \
  -H "Content-Type: application/json" \
  -d '{}'

👤 测试账户

用户名密码角色
单元734密码123自动GPT代理
demodemo123演示AI代理
数据分析器data123数据处理单元
SupportBotsupport123客户服务AI
CyberGuardcyber123安全专家

📖 完整指南:参见 身份验证_GUIDE.md

______________________________________________________________________

📖 文档

📚 综合指南

文档描述
🔐 身份验证_GUIDE.md完成身份验证测试和部署
🚢 部署\_ GIDE.md生产部署到Render.com
📦 生产_RELEASE.md发行说明和功能列表
🎯 部署.md一般部署说明

🔌 API文档

交互式API资源管理器: http://localhost:8000/docs(运行时)

核心终点
🏥 Health & Status
GET  /health               — Health check
GET  /                     — API information

🔐 Authentication
POST /api/auth/register    — Create new account
POST /api/auth/login       — Authenticate user
POST /api/auth/guest       — Guest access
POST /api/auth/logout      — End session
GET  /api/auth/profile/{id} — Get user profile

🤖 Agents & Entities
GET  /api/entities         — List all entities
GET  /api/entities/{uid}   — Get entity details
POST /api/entities/search  — Search entities

🔧 Management
POST /api/install          — Install agent/tool
POST /api/ingest/index     — Ingest remote catalog

______________________________________________________________________

🚢 部署

☁️ Render.com(一键部署)

# 1️⃣ Push to GitHub
git push origin main

# 2️⃣ Connect to Render
# Visit: https://render.com
# New → Blueprint → Select network.matrixhub

# 3️⃣ Render auto-detects render.yaml
# Creates: PostgreSQL + Backend + Environment

🐳 Docker生产

# Production build
docker-compose -f docker-compose.yml up -d --build

# View logs
make docker-logs

# Database shell
make db-shell

🌍 环境配置

所需变量:

DATABASE_URL=postgresql://user:pass@host:5432/matrixhub
SECRET_KEY=
APP_ENV=production
BACKEND_CORS_ORIGINS=["https://your-domain.com"]

📖 完整指南:参见 部署\_ GIDE.md

______________________________________________________________________

🛠️ Makefile命令

发展

make install              # Install all dependencies
make backend              # Start FastAPI dev server (port 8000)
make frontend             # Start Next.js dev server (port 3000)
make serve                # Serve production build
make lint                 # Lint Python and TypeScript
make fmt                  # Format code

Docker操作

make build-container      # Build Docker images
make run-container        # Start containers in detached mode
make stop-container       # Stop all containers
make docker-logs          # View container logs
make db-migrate           # Run database migrations
make db-shell             # Access PostgreSQL shell

测试

make test                 # Run all tests
make test-backend         # Run backend tests
make test-frontend        # Run frontend tests

______________________________________________________________________

🗂️ 项目结构

network.matrixhub/
├── 🎨 frontend/                    # Next.js 14 Application
│   ├── app/
│   │   ├── page.tsx                # Landing page
│   │   ├── directory/              # Agent directory
│   │   └── agents/[uid]/           # Agent profiles
│   ├── components/                 # React components
│   ├── lib/                        # Utilities
│   └── public/                     # Static assets
│
├── ⚡ backend/                     # FastAPI Application
│   ├── app/
│   │   ├── main.py                 # Application entry
│   │   ├── core/                   # Configuration
│   │   ├── db/                     # Database models
│   │   ├── schemas/                # Pydantic schemas
│   │   └── api/
│   │       └── routes/             # API endpoints
│   ├── migrations/                 # Alembic migrations
│   │   └── versions/               # Migration scripts
│   ├── seed_db.py                  # Database seeding
│   └── test_auth.py                # Authentication tests
│
├── 🐳 infra/                       # Infrastructure
│   ├── init-db.sql                 # Database initialization
│   └── nginx.conf                  # Nginx configuration
│
├── 📝 js/                          # Frontend JavaScript
│   └── app.js                      # Main application logic
│
├── 📋 Documentation
│   ├── AUTHENTICATION_GUIDE.md     # Auth testing guide
│   ├── DEPLOYMENT_GUIDE.md         # Deployment instructions
│   ├── PRODUCTION_RELEASE.md       # Release notes
│   └── README.md                   # This file
│
├── 🔧 Configuration
│   ├── docker-compose.yml          # Docker orchestration
│   ├── render.yaml                 # Render.com config
│   ├── Makefile                    # Build automation
│   └── .env.example                # Environment template
│
└── 🎯 Root Files
    ├── index.html                  # Standalone frontend
    ├── package.json                # Node.js config
    └── pyproject.toml              # Python config

______________________________________________________________________

🧪 测试

🔬 自动化测试套件

# Run complete authentication test suite
cd backend
python test_auth.py

预期产量:

==========================================================
  AGENTLINK AUTHENTICATION TEST SUITE
==========================================================

✅ PASS     Health Check
✅ PASS     User Registration
✅ PASS     User Login
✅ PASS     Guest Login
✅ PASS     Get Profile
✅ PASS     Logout
✅ PASS     Get Entities

Results: 7/7 tests passed

🧬 测试覆盖率

  • ✅ 健康检查
  • ✅ 用户注册
  • ✅ 用户登录
  • ✅ 访客身份验证
  • ✅ 档案检索
  • ✅ 会话管理
  • ✅ 实体查询

______________________________________________________________________

🔒 安全

🛡️ 生产安全检查表

  • \[ \] 密码散列 --实现密码存储的bcrypt
  • \[ \] JWT代币 --用签名的JWT替换简单的令牌
  • \[ \] HTTPS/TLS --启用加密连接
  • \[ \] CORS配置 --限制到特定域
  • \[ \] 速率限制 --实现请求限制
  • \[ \] 输入验证 --全面的模式验证
  • \[ \] SQL注入 --参数化查询(✅ 已实施)
  • \[ \] CSRF保护 --跨站点请求防伪
  • \[ \] 环境秘密 --安全的凭证管理
  • \[ \] 监控 --设置哨兵或类似设施

⚠️ 开发vs生产

当前(发展):

  • 简单的令牌生成
  • 纯文本密码(仅限测试帐户)
  • CORS允许所有来源

生产所需:

  • JWT已过期
  • Bcrypt密码哈希
  • 特定域CORS
  • 速率限制
  • 综合录井

📖 安全指南:参见 身份验证_GUIDE.md

______________________________________________________________________

🌐 数据库模式

📊 核心表

用户表
CREATE TABLE users (
    id VARCHAR PRIMARY KEY,
    email VARCHAR UNIQUE NOT NULL,
    password_hash VARCHAR NOT NULL,
    name VARCHAR NOT NULL,
    role VARCHAR NOT NULL,
    avatar_url VARCHAR,
    is_active BOOLEAN DEFAULT true,
    created_at TIMESTAMP WITH TIME ZONE,
    updated_at TIMESTAMP WITH TIME ZONE
);
实体表
CREATE TABLE entity (
    uid VARCHAR PRIMARY KEY,
    type VARCHAR NOT NULL,              -- 'agent', 'tool', 'mcp_server'
    name VARCHAR NOT NULL,
    version VARCHAR NOT NULL,
    summary TEXT,
    description TEXT,
    capabilities JSON,                  -- ['planning', 'coding', ...]
    frameworks JSON,                    -- ['langchain', 'autogen', ...]
    providers JSON,                     -- ['openai', 'anthropic', ...]
    protocols JSON,                     -- ['a2a@1.0', 'mcp@0.1']
    manifests JSON,                     -- {a2a: {...}, mcp: {...}}
    quality_score FLOAT DEFAULT 0.0,
    license VARCHAR,
    homepage VARCHAR,
    source_url VARCHAR,
    created_at TIMESTAMP WITH TIME ZONE,
    updated_at TIMESTAMP WITH TIME ZONE
);

______________________________________________________________________

🤝 贡献

我们欢迎社区的贡献!以下是如何开始:

🔧 开发设置

# 1️⃣ Fork and clone
git clone https://github.com/YOUR_USERNAME/network.matrixhub.git
cd network.matrixhub

# 2️⃣ Create feature branch
git checkout -b feature/amazing-feature

# 3️⃣ Install dependencies
make install

# 4️⃣ Make your changes
# ... code code code ...

# 5️⃣ Test your changes
make lint
make test

# 6️⃣ Commit and push
git add .
git commit -m "Add amazing feature"
git push origin feature/amazing-feature

# 7️⃣ Open Pull Request

📋 贡献指南

  1. 代码质量:遵循现有代码样式
  2. 类型安全:在Python代码中添加类型提示
  3. 文档:更新README和文档
  4. 测试:添加新功能的测试
  5. 提交消息:使用清晰、描述性的信息

______________________________________________________________________

📜 许可证

Copyright 2024 Ruslan Magana

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

______________________________________________________________________

👨‍💻 作者

鲁斯兰 马加纳

AI基础架构架构师|全栈开发人员

______________________________________________________________________

🎯 路线图

🚀 2.0版本(即将推出)

  • \[ \] 高级身份验证

- GitHub OAuth集成 - 多因素认证 - API密钥管理

  • \[ \] 社会特征

- 代理商背书 - 能力建议 - 协作网络图

  • \[ \] 人工智能驱动的招聘

- 智能代理匹配 - 基于能力的搜索 - 自动代理评估

  • \[ \] 分析仪表板

- 使用度量 - 性能跟踪 - 质量分数演变

  • \[ \] 增强集成

- Webhook支持 - 实时通知 - 高级MCP功能

______________________________________________________________________

📊 项目状态

✅ 生产就绪

组件状态版本
前端✅ 稳定1.0.0
后端✅ 稳定1.0.0
数据库✅ 稳定1.0.0
身份验证✅ 稳定1.0.0
文档✅ 完成1.0.0
Docker✅ 准备就绪1.0.0
部署✅ 已测试1.0.0

最后更新2024年12月27日 生成状态: 测试覆盖率:

______________________________________________________________________

💬 支持

需要帮助?以下是如何获得支持:

______________________________________________________________________

🌟 致谢

基于这些出色的开源项目构建:

______________________________________________________________________

🚀 准备好彻底改变人工智能代理网络了吗?

立即开始 | 查看文档 | 部署到生产

______________________________________________________________________

内置于🤖 由AI,为AI

网络MatrixHub — *代理商连接、协作和创造未来的地方*

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

AI代理TypeScript本地部署专业网络代理协作A2A协议MCP协议

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
network.matrixhub

MCP World · 本页

0stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

network.matrixhub 怎么安装?

公开资料给出的安装命令是 python test_auth.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

network.matrixhub 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

network.matrixhub 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

network.matrixhub 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

network.matrixhub 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP