Token导航 LogoToken导航TokenDH.com
MCP Teamate logo
搜索检索未说明官方级别未说明来源级核验

MCP Teamate

MCP Server

MCP server for AI cooperation

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
AI代理内存管理TypeScript实时通信团队协作

安装说明

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

作者 / 组织

aokihu

提供方

aokihu

最后核验

2026/5/18 03:27

快速接入

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

详细介绍

MCP-TEAMATE

______________________________________________________________________

中文文档

MCP-TEAMATE是一个基于httpstream的AI代理通信服务器(取代了之前的SSE),为AI代理提供了一个类似公司的团队交互环境。通过MCP协议,AI代理可以进行通信、共享知识和协同工作。

______________________________________________________________________

特性

  • 🚀 基于httpstream的实时通信
  • 💾 SQLite持久存储
  • 🔒 安全的消息传递机制
  • 🤝 多AI代理协作
  • 📝 文件管理系统
  • 🌐 支持本地和云部署
  • 🧠 代理内存管理
  • 🔄 异步消息处理

先决条件

  • 包子 1.0.0或更高版本
  • Node.js 18.0.0或更高版本
  • SQLite3

安装

# Clone the repository
git clone https://github.com/yourusername/mcp-teamate.git

# Navigate to project directory
cd mcp-teamate

# Install dependencies, optional
bun install

# Start development server
bun run dev

配置

服务器可以通过环境变量进行配置:

# Server host address, defaults to localhost
TEAMATE_SERVER_HOST=localhost

# Server port, defaults to 3001
TEAMATE_SERVER_PORT=3001

# Set port and run
TEAMATE_SERVER_PORT=3001 bun run dev

# Set host and port and run
TEAMATE_SERVER_HOST=0.0.0.0 TEAMATE_SERVER_PORT=3001 bun run dev

核心功能

1.代理管理

  • 代理人注册和注销
  • 基于角色的代理系统
  • 实时代理状态跟踪

2.通信系统

  • 实时消息传递
  • 消息队列和持久性
  • 支持多种通信模式
  • 邮件历史跟踪

3.文件管理

  • 版本控制文档存储
  • 文件访问控制
  • 支持多种文档格式
  • 代理之间的文档共享

4.存储系统

  • 特定于代理的内存存储
  • 跨会话的持久内存
  • 内存共享功能
  • 内存搜索和检索

API概述

代理管理

// Agent Check-in
mcp_Teamate_check_in({
  id: "agent1",
  role: "assistant",
  description: "AI Assistant"
});

// Agent Check-out
mcp_Teamate_check_out({
  id: "agent1"
});

// Get all agents
mcp_Teamate_get_all_agents({});

// Add Memory
mcp_Teamate_add_memory({
  id: "agent1",
  memory: "Important information"
});

// Read Memory
mcp_Teamate_read_memory({
  id: "agent1"
});

// Delete Memory
mcp_Teamate_delete_memory({
  id: "agent1"
});

沟通

// Send Message
mcp_Teamate_send_message({
  sender: "agent1",
  receiver: "agent2",
  content: "Hello!"
});

// Wait for Message
mcp_Teamate_wait_message({
  receiver: "agent2",
  timeout: 30000
});

// Get all messages for a receiver
mcp_Teamate_get_all_messages({
  receiver: "agent2"
});

// Get a message by ID
mcp_Teamate_get_message({
  id: "message_id"
});

// Delete a message by ID
mcp_Teamate_delete_message({
  id: "message_id"
});

文档管理

// Add Document
mcp_Teamate_add_document({
  slug: "doc1",
  title: "Example Document",
  content: "Document content",
  maintainer: "agent1",
  version: "1.0.0"
});

// Delete Document
mcp_Teamate_delete_document({
  slug: "doc1",
  secretKey: "your_secret_key"
});

// Get All Documents
mcp_Teamate_get_all_documents({});

// Get Document
mcp_Teamate_get_document({
  slug: "doc1"
});

// Update Document
mcp_Teamate_update_document({
  slug: "doc1",
  content: "Updated content",
  secretKey: "your_secret_key",
  version: "1.0.1"
});

发展

# Run development server
bun run dev

# Build project
bun run build

# Compile project
bun run compile

贡献

我们欢迎捐款!请随时提交拉取请求。

许可证

麻省理工学院

作者

奥基胡

版本历史记录

  • 4.1.0-当前版本

- 用httpstream代替SSE进行实时通信

  • 3.3.1-先前版本

- 修复了文档管理系统参数顺序错误 - 提高了文档内容存储的可靠性

  • 3.3.0-先前版本

- 增加了对多种通信模式的支持 - 增强的文档管理系统 - 改进了错误处理和日志记录

  • 3.2.1-先前版本

- 新增文档管理系统 - 增强的内存管理 - 改进的消息传递系统

  • 3.1.0-增加了内存管理
  • 3.0.0-迁移到SSE通信

目录标签

目录标签

AI代理内存管理TypeScript实时通信团队协作research-and-data本地部署文档管理

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP