Token导航 LogoToken导航

MCP Server · 开发工具

taal (Anaclumos)

TAAL是一个统一管理和同步AI编码工具的MCP服务器配置及Agent Skills的服务,支持跨工具配置自动同步。

未说明官方级别未说明来源级核验工具 0
配置管理TypeScriptClaudeAI开发工具Claude DesktopCursor

快速开始

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

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

10

仓库热度

收录来源

1 个

MCP World

选型结论

taal (Anaclumos) 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude、Cursor,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

TAAL-工具和代理抽象层

TAAL为您的MCP(模型上下文协议)服务器配置和代理技能提供了一个单一的事实来源,并在所有AI编码工具中自动同步它们。

快速开始

# Install globally
npm install -g @anaclumos/taal

# Initialize TAAL
taal init

# Edit ~/.taal/config.yaml with your MCP servers

# Sync to all providers
taal sync

安装

通过npm(推荐)

npm install -g @anaclumos/taal

通过bunx

bunx @anaclumos/taal --help

来源

git clone https://github.com/anaclumos/taal.git
cd taal
bun install
bun run src/index.ts --help

命令

taal init

在中初始化TAAL配置 ~/.taal/.

taal init
taal init --force  # Overwrite existing config

创建:

  • ~/.taal/config.yaml -您的统一配置
  • ~/.taal/skills/ -代理技能目录
  • ~/.taal/backups/ -同步前自动备份

taal collect

从已安装的提供程序导入现有的MCP服务器配置。

taal collect

扫描所有已安装的提供程序,并将其MCP配置合并到您的TAAL配置中。当同一服务器名称在提供程序之间具有不同配置时,警告冲突。

taal validate

验证您的TAAL配置。

taal validate

检查:

  • YAML语法
  • 模式验证
  • 未定义的环境变量
  • 互斥性(stdio vs HTTP)

退出代码:

  • 0 -有效配置
  • 1 -配置无效

taal diff

预览不写会发生什么变化。

taal diff              # Show changes for all providers
taal diff cursor       # Show changes for specific provider

显示:

  • + 要添加的服务器
  • - 要删除的服务器
  • ~ 要修改的服务器

退出代码:

  • 0 -无变化
  • 1 -检测到更改

taal sync

将MCP配置和技能同步到提供商(核心命令)。

taal sync              # Sync to all enabled providers
taal sync cursor       # Sync to specific provider

它的作用:

  1. 倒像 ~/.taal/config.yaml
  2. 将服务器转换为特定于提供商的格式
  3. 创建现有配置的备份
  4. 以原子方式写入新配置
  5. 将技能复制到提供者目录

taal list

列出配置的MCP服务器和技能。

taal list

显示:

  • 所有已配置的MCP服务器(stdio/http)
  • 所有发现的技能
  • 已启用的提供商

taal providers

列出所有支持的提供商。

taal providers

为每个提供者显示:

  • 安装状态
  • 启用/禁用状态
  • 配置文件路径
  • 配置格式(json/yaml/toml)

配置

配置文件: ~/.taal/config.yaml

version: "1"

mcp:
  # TAAL MCP server (requires bun: https://bun.sh)
  taal:
    command: bunx
    args: ["--bun", "taal-mcp"]

  # Stdio server example
  filesystem:
    command: bunx
    args: ["--bun", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"]
    env:
      LOG_LEVEL: "info"
  
  # HTTP server example
  context7:
    url: https://mcp.context7.com/mcp
    headers:
      CONTEXT7_API_KEY: "${CONTEXT7_API_KEY}"

skills:
  paths:
    - ~/.taal/skills
    - ~/projects/my-custom-skills

providers:
  enabled:
    - claude-desktop
    - cursor
    - zed

环境变量

使用 ${VAR_NAME} 引用环境变量的语法:

mcp:
  my-server:
    command: npx
    env:
      API_KEY: "${MY_API_KEY}"

TAAL将:

  • 在同步时替换变量
  • 如果变量未定义,则发出警告
  • 保持原始 ${VAR} 语法(如果未定义)

特定于提供商的覆盖

mcp:
  my-server:
    command: npx
    args: ["-y", "server"]
    overrides:
      codex:
        enabled_tools: ["tool1", "tool2"]
        startup_timeout_sec: 60

TAAL MCP服务器

TAAL可以作为MCP服务器运行,以将其CLI功能作为工具公开。需要 包子.

mcp:
  taal:
    command: bunx
    args: ["--bun", "taal-mcp"]

暴露的工具:

  • taal_init
  • taal_config_read
  • taal_collect (收集并写信给 ~/.taal/config.yaml)
  • taal_mcp_add
  • taal_mcp_delete
  • taal_skill_path_add
  • taal_skill_path_delete
  • taal_validate
  • taal_diff
  • taal_sync
  • taal_list
  • taal_providers

支持的提供商

TAAL支持9个AI编码助手:

提供者配置格式配置路径技能支持
克劳德桌面版JSON~/Library/Application Support/Claude/claude_desktop_config.json✅ ~/.claude/skills/
克劳德代码JSON~/.claude/settings.json✅ ~/.claude/skills/
光标JSON~/Library/Application Support/Cursor/User/settings.json❌
Continue.devYAML~/.continue/config.yaml❌
泽德JSON~/.config/zed/settings.json❌
开源代码JSON~/.config/opencode/opencode.json✅ .opencode/skills/
法典汤姆~/.codex/config.toml✅ ~/.codex/skills/
帆板运动JSON特定于提供程序的路径❌
反重力JSON特定于提供程序的路径❌

提供商特定注意事项

克劳德桌面版

  • 仅支持stdio服务器(无HTTP)
  • 技能目录: ~/.claude/skills/

克劳德代码

  • 支持stdio和HTTP服务器(SSE已弃用)
  • 用途 type: "http" | "stdio" 配置中的格式
  • 技能目录: ~/.claude/skills/
  • 可以通过以下方式从Claude Desktop导入服务器 claude mcp add-from-claude-desktop

光标

  • 仅支持stdio服务器
  • macOS: ~/Library/Application Support/Cursor/User/settings.json
  • Linux: ~/.config/Cursor/User/settings.json

Continue.dev

  • 支持stdio和HTTP(SSE)
  • 变换 ${VAR} 到 ${{ secrets.VAR }}

泽德

  • 用途 context_servers 密钥(不是 mcpServers)
  • 支持stdio和HTTP

开源代码

  • 命令为数组: ["npx", "-y", "package"]
  • 用途 environment 而不是 env
  • 明确的 type: "local" | "remote"

法典

  • TOML格式 [mcp_servers.name] 章节
  • 用途 http_headers 对于HTTP服务器
  • 支持 enabled_tools 过滤

帆板运动

  • 支持 streamable-http HTTP服务器的传输

反重力

  • 仅支持stdio服务器

代理技能

TAAL同步 代理技能 支持他们的供应商。

技能结构

~/.taal/skills/
└── my-skill/
    ├── SKILL.md          # Required: YAML frontmatter + instructions
    ├── scripts/          # Optional: Helper scripts
    └── references/       # Optional: Reference materials

SKILL.md格式

---
name: My Skill
description: What this skill does
version: 1.0.0
---

# My Skill

Instructions for the AI agent...

技能发现

TAAL从所有路径中发现技能 skills.paths:

skills:
  paths:
    - ~/.taal/skills
    - ~/projects/custom-skills
    - /shared/team-skills

技能验证

TAAL验证:

  • SKILL.md 存在
  • YAML frontmatter有效
  • name 字段存在

无效技能将被跳过并发出警告。

工作流示例

首次设置

# 1. Initialize TAAL
taal init

# 2. Import existing configs
taal collect

# 3. Validate merged config
taal validate

# 4. Preview changes
taal diff

# 5. Sync to all providers
taal sync

添加新的MCP服务器

# 1. Edit config
vim ~/.taal/config.yaml

# 2. Validate
taal validate

# 3. Preview changes
taal diff

# 4. Sync
taal sync

添加新技能

# 1. Create skill directory
mkdir -p ~/.taal/skills/my-skill

# 2. Create SKILL.md
cat > ~/.taal/skills/my-skill/SKILL.md  1.0.1
   npm version minor  # 1.0.0 -> 1.1.0
   npm version major  # 1.0.0 -> 2.0.0
  1. 承诺并推动:
   git add package.json
   git commit -m "chore: bump version to v1.0.1"
   git push origin main
  1. 创建GitHub版本:

- 转到GitHub→ 发布→ “创建新版本” - 创建新标签(例如。, v1.0.1) - 添加发行说明 - 点击“发布发布”

  1. GitHub自动操作:

- 运行测试 - 运行门楣 - 向NPM发布并注明出处

先决条件

存储库维护人员必须配置:

  • NPM可信发布(OIDC)-不需要NPM_TOKEN
  • 启用2FA的NPM帐户
  • 包访问权限

贡献

欢迎投稿!拜托:

  1. 分叉存储库
  2. 创建要素分支
  3. 为新功能编写测试
  4. 确保所有测试通过: bun test
  5. 确保过梁通过: bun x ultracite check
  6. 提交拉取请求

添加新提供者

  1. 创建 src/providers/my-provider.ts
  2. 实施 Provider 接口
  3. 注册于 src/providers/my-provider.ts: registry.register(new MyProvider())
  4. 在中添加测试 tests/providers/my-provider.test.ts
  5. 更新此自述文件

许可证

麻省理工学院

链接

致谢

内置:

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

配置管理TypeScript本地部署AI开发工具跨平台同步自动化工具

支持客户端

Claude DesktopClaudeCursor

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

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

0未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

taal (Anaclumos) 怎么安装?

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

taal (Anaclumos) 怎么在 Claude Desktop、Cursor 里配置?

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

taal (Anaclumos) 收费吗?

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

taal (Anaclumos) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

taal (Anaclumos) 支持哪些客户端?

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

来源信息

继续浏览同类 MCP