Token导航 LogoToken导航

MCP Server · AI代理

seam (Aedrand)

Seam是一个为AI代理提供共享项目理解的微型MCP服务器,旨在解决代理间会话遗忘和重复工作的问题。

未说明官方级别未说明来源级核验工具 11
开发工具TypeScriptClaude上下文管理

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Aedrand
提供方
Aedrand

工具数量

11

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

seam (Aedrand) 属于AI代理类 MCP Server,公开资料标注 11 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 访问 Token。

分类

AI代理

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

Seam——人工智能代理的共享上下文

AI代理的共享上下文。就这样

你的代理人在两次会议之间忘记了一切。当两个人的代理人在同一个项目上工作时,他们每次都是陌生人——重读文件,重新发现惯例,不知道有人已经做出了他们即将再次做出的决定。

Seam是一个小型MCP服务器,它为代理提供了一个共享的地方来读写项目级理解。设计哲学、架构决策、谁在做什么、什么被尝试和拒绝了——那些重要但永远不会出现在代码中的东西。将其视为一个远程协作的CLAUDE.md。

代理连接,读取索引,知道发生了什么,然后开始工作。当它做出决定时,它会将其写回。下一个特工继续他的工作。没有冷启动,没有重新解释,没有“等等,我们不是已经决定了吗?”

它是一个Express服务器、一个SQLite数据库和11个MCP工具。简单到一次就能理解,有用到足以改变你的代理如何协同工作。

快速开始

路径A:连接到现有服务器

一位队友已经部署了Seam。它们为您提供服务器URL和引导令牌。

1.注册:

curl -X POST https://your-server.example.com/register \
  -H "Content-Type: application/json" \
  -d '{"bootstrap_token": "boot_...", "display_name": "your-name"}'

您将收到一个API密钥: sk_your-name_...

2.连接到克劳德代码:

claude mcp add --transport http \
  -H "Authorization: Bearer sk_your-name_..." \
  -s user seam https://your-server.example.com/mcp

3.安装插件(可选,推荐):

# Add the Seam marketplace (one time)
claude plugin marketplace add https://github.com/Aedrand/seam.git

# Install the plugin
claude plugin install seam

# Or project-scoped instead of global
claude plugin install seam -s project

该插件在启动时自动加载共享上下文,并引导代理在整个会话中提出回写决策。如果全局安装,它只会在连接了Seam MCP服务器的项目中激活。如果没有插件,这些工具仍然可用——你只需手动使用它们。

4.开始会话。 代理会自动发现Seam的工具。没有CLAUDE.md更改,没有设置仪式。开始工作吧。

路径B:部署自己的服务器

Seam是一个由SQLite支持的Node.js服务器。在任何可以运行Node的地方运行它——VPS、容器平台、网络上的备用机器。它只需要一个持久的数据库文件系统。

在本地运行:

git clone https://github.com/Aedrand/seam.git
cd seam
npm install
npm run dev

首次启动时,服务器会打印一个引导令牌:

====================================
Bootstrap token: boot_a7f3...
Share this with your team to register.
====================================

与您的团队共享此信息,就像Wi-Fi密码一样。按照与路径A相同的方式注册并添加到Claude Code中,使用 http://localhost:3000 作为服务器URL。

Example: Deploy to Railway

让Seam在生产中运行的一种方法。任何支持Docker和持久卷的平台都可以工作。

先决条件: 铁路 帐户和 铁路CLI 安装。

railway login
railway init
railway link
railway service 
railway volume add --mount-path /data
railway up
railway domain

如果需要,将数据库路径设置为持久卷和端口:

railway variables set SEAM_DB_PATH=/data/seam.db
railway variables set PORT=3000

从部署日志中获取引导令牌:

railway logs

使用分配的域Railway注册并添加到Claude Code。

How It Works

Seam将共享上下文存储为 索引 加 章节.

这 索引 它很小——总是可以安全加载,永远不会破坏上下文。它列出了每个部分的描述、作者、时间戳和版本号。这些描述告诉特工里面有什么以及何时阅读。

## Shared Context — dashboard-redesign

### design-philosophy (v2)
Dense, scan-optimized dashboard for financial analysts. Covers
the overall aesthetic direction, target users, design principles,
and tradeoffs we've explicitly chosen (density over whitespace,
speed over beauty). Read this before making any visual or layout
decisions.
*andrew, 2026-03-18*

### component-conventions (v1)
Vue 3 component patterns and naming. Covers composable structure,
prop naming, event patterns, Tailwind usage conventions, and file
organization. Read this before creating new components or
refactoring existing ones.
*sarah, 2026-03-19*

### current-status (v5)
Who's working on what, what's done, what's in progress, what's
blocked. Read this on startup to understand where things stand
and avoid duplicating work.
*sarah, 2026-03-20*

章节 是自由形式的散文,不是键值对,也不是结构化数据。由代理人为代理人编写,关于代码中没有的理解。代理只阅读与其当前任务相关的部分。在前端工作?抓住设计理念和组件惯例。跳过api架构。

索引会自动刷新——每 read_section 调用将返回当前索引以及部分内容。代理人保持最新状态是做正常工作的副作用。

版本检查 防止特工们互相攻击。每个部分都有一个版本号。当你更新一个部分时,你会包含你上次阅读的版本。如果此后其他人更改了它,则写入失败——重新读取,合并他们的更改,再试一次。简单乐观并发,无锁定,无协调服务器。

MCP Tools

连接MCP服务器可以让您的代理访问这些工具。工具描述教代理如何使用它们。对于自动启动行为(加载上下文、建议回写),请安装可选插件。

上下文

工具它做什么
get_index()查看存在哪些共享上下文。在启动时调用此功能。
read_section(name)阅读一个部分的内容+获取一个新的索引。
write_section(name, content, description, expected_version?)创建或更新节。版本检查可防止无声覆盖。
delete_section(name, expected_version)删除一个部分。版本检查可防止删除已更改的内容。

工作区

工具它做什么
create_workspace(name)创建一个工作区并加入它
join_workspace(name)加入现有工作区。
list_workspaces()查看服务器上的所有工作区以及您已加入的工作区。
set_workspace(name)切换活动工作区。

项目链接

工具它做什么
link_project(project_path, workspace)将目录链接到工作区以进行自动激活。
unlink_project(project_path)删除项目到工作区的链接。
resolve_project(project_path)查找并激活链接到目录的工作区。

Workspaces

所有上下文都限定在一个工作区内。不同的项目,不同的工作空间,没有交叉污染。

  • 任何注册用户都可以创建和加入工作区。无管理员,无所有权,无需邀请。
  • 一个身份适用于所有工作区。注册一次,加入任何你需要的。
  • 在MCP URL中设置默认工作区,以便您的代理登录到正确的位置:
https://your-server.example.com/mcp?workspace=dashboard-redesign

API

POST /register

唯一的REST端点。其他一切都通过MCP。

// Request
{ "bootstrap_token": "boot_...", "display_name": "andrew" }

// Response
{ "api_key": "sk_andrew_..." }

显示名称是唯一且不可变的。API密钥是您的永久凭证。

Configuration

变量默认值描述
SEAM_PORT3000服务器端口(也 PORT 为了平台兼容性)
SEAM_DB_PATH./seam.dbSQLite数据库路径

如果引导令牌泄漏,则重新生成引导令牌(现有用户和API密钥保持有效):

npm run cli -- regenerate-token

Development

npm run dev        # Start dev server
npm test           # Run tests
npm run build      # Build for production

范围

Seam专注于一件事:代理之间共享项目理解。这是一个具有MCP接口的SQLite数据库——没有嵌入,没有知识图,服务器上没有LLM。情报在于特工,而不是基础设施。

它并不试图成为代理内存系统、协调平台或消息总线。这些都是有趣的问题,但它们是不同的问题。Seam只是确保你的代理人知道你的团队已经弄清楚了什么。

来自人类的笔记

提醒一下:Seam是一个有趣的副项目,主要在人工智能的帮助下构建,用于探索代理如何共享上下文。事实上,这里的这一部分是整个事情的唯一一部分,你会发现我手动写的任何东西。

它没有生产硬化,没有公司的支持,也没有任何保证。确实有许多领域需要改进。如果你觉得它对你有用,太棒了。如果您发现问题,欢迎PR。如果它坏了,现在你知道为什么了。如果你玩它,一定要记住这一切。

许可证

麻省理工学院——随心所欲。

工具与能力

工具数量

11

资源数量

0

提示词数量

0

能力标签

AI代理协作TypeScript本地部署项目理解共享上下文管理MCP协议开发工具

支持客户端

Claude

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

典型使用场景

多步任务编排

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

长期上下文

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

接自有流程

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

选择建议

值得选的地方

  • 工具数量 11 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
seam (Aedrand)

MCP World · 本页

11未说明未标注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 条

seam (Aedrand) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

seam (Aedrand) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

seam (Aedrand) 收费吗?

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

seam (Aedrand) 需要 API Key 吗?

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

seam (Aedrand) 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP