Token导航 LogoToken导航TokenDH.com
Accord Server MCP logo
AI代理未说明官方级别未说明来源级核验

Accord Server MCP

MCP Server

Accord MCP为Accord生态系统提供两种协议客户端,分别用于服务器自动化和个人AI助手等场景。

工具数

50

提示词数

0

GitHub Stars

0

资源数

0
JavaScriptClaude开发工具Claude

安装说明

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

作者 / 组织

DaccordProject

提供方

DaccordProject

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

协议MCP

MCP(模型上下文协议)客户端 协议 生态系统。此软件包提供了两个不同的MCP客户端:

客户端连接到Auth作用域用例
服务器MCP (accord-mcp)accordserver(端口39099)服务器范围 MCP_API_KEY完全管理员服务器自动化、机器人、数据种子
客户端MCP (daccord-mcp)daccord桌面应用程序(端口39101)每个帐户持有者令牌用户权限+UI控制个人AI助理、UI审计、测试

先决条件

服务器MCP

  • Accord服务器运行 MCP_API_KEY
  • 服务器的基本URL(例如。 http://localhost:39099)

客户端MCP

  • 启用开发者模式运行的daccord桌面应用程序
  • MCP服务器已在“应用程序设置”>“开发人员”中打开
  • 开发人员设置页面中的承载令牌

代理设置

服务器MCP(accordserver)

Accord在以下位置公开了一个可流式传输的HTTP MCP端点 /mcp。以下示例假设您的服务器位于 http://localhost:39099 --替换为实际的URL和API密钥。

克劳德代码

添加一个 .mcp.json 将文件保存到项目根目录(或 ~/.claude/.mcp.json 全局配置):

{
  "mcpServers": {
    "accord": {
      "type": "streamable-http",
      "url": "http://localhost:39099/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_MCP_API_KEY"
      }
    }
  }
}

或者以交互方式添加:

claude mcp add accord --transport http http://localhost:39099/mcp \
  -H "Authorization: Bearer YOUR_MCP_API_KEY"

食品法典委员会(OpenAI)

创建或编辑 codex.json 在项目根目录中(或 ~/.codex/codex.json 全球):

{
  "mcpServers": {
    "accord": {
      "type": "streamable-http",
      "url": "http://localhost:39099/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_MCP_API_KEY"
      }
    }
  }
}

开源代码

添加到您的 opencode.json (项目根或 ~/.config/opencode/config.json):

{
  "mcp": {
    "accord": {
      "type": "streamable-http",
      "url": "http://localhost:39099/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_MCP_API_KEY"
      }
    }
  }
}

克劳德桌面版

增添 ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "accord": {
      "type": "streamable-http",
      "url": "http://localhost:39099/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_MCP_API_KEY"
      }
    }
  }
}

客户端MCP(daccord桌面应用程序)

启用开发人员模式时,daccord桌面应用程序在端口39101上显示本地MCP服务器。这提供了用户范围的访问以及UI控制、导航和屏幕截图功能。

克劳德代码

{
  "mcpServers": {
    "daccord": {
      "type": "streamable-http",
      "url": "http://localhost:39101/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_DACCORD_MCP_TOKEN"
      }
    }
  }
}

或者以交互方式添加:

claude mcp add daccord --transport http http://localhost:39101/mcp \
  -H "Authorization: Bearer YOUR_DACCORD_MCP_TOKEN"

两者结合使用

AI代理可以同时使用两个MCP服务器——服务器MCP用于管理任务和数据种子,客户端MCP用于导航UI和可视化验证结果:

{
  "mcpServers": {
    "accord": {
      "type": "streamable-http",
      "url": "http://localhost:39099/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_MCP_API_KEY"
      }
    },
    "daccord": {
      "type": "streamable-http",
      "url": "http://localhost:39101/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_DACCORD_MCP_TOKEN"
      }
    }
  }
}

任何兼容MCP的客户端

两个端点都通过流式HTTP使用标准MCP:

  • 服务器: http://your-server:39099/mcp + Authorization: Bearer
  • 客户: http://localhost:39101/mcp + Authorization: Bearer
  • 运输:流式HTTP(POST)
  • 协议版本: 2025-03-26

独立CLI客户端

服务器CLI(accord-mcp)

accordserver MCP端点的交互式客户端。

npm install && npm run build
export ACCORD_MCP_API_KEY="your-key"
npm start
变量描述默认值
ACCORD_MCP_URL服务器MCP端点URLhttp://localhost:39099/mcp
ACCORD_MCP_API_KEY服务器MCP API密钥(必需)--

客户端CLI(daccord-mcp)

daccord桌面应用程序本地MCP服务器的交互式客户端。

npm install && npm run build
export DACCORD_MCP_TOKEN="your-token"
npm run start:client
变量描述默认值
DACCORD_MCP_URL客户端MCP端点URLhttp://localhost:39101/mcp
DACCORD_MCP_TOKEN客户端MCP承载令牌(必需)--

从daccord的应用程序设置>开发人员>MCP服务器部分复制令牌。

快速安装

curl -fsSL https://raw.githubusercontent.com/DaccordProject/accordserver-mcp/main/install.sh | bash

服务器CLI示例会话

$ export ACCORD_MCP_API_KEY="your-key"
$ npm start

Connecting to http://localhost:39099/mcp...
Connected. Type 'help' for commands.

accord> info
accord> spaces
accord> channels abc123
accord> messages def456 10
accord> send def456 Hello from the CLI!
accord> exit

客户端CLI示例会话

$ export DACCORD_MCP_TOKEN="dk_a1b2...c3d4"
$ npm run start:client

Connecting to daccord client at http://localhost:39101/mcp...
Connected. Type 'help' for commands.

daccord> state
daccord> spaces
daccord> select-space abc123
daccord> select-channel def456
daccord> screenshot /tmp/audit.png
daccord> viewport compact
daccord> screenshot /tmp/audit_compact.png
daccord> navigate 6.2 with_reply
daccord> screenshot
daccord> exit

服务器CLI命令

命令描述
info服务器信息和统计数据
spaces列出所有空间
space 空间详细信息
channels 列出空间中的频道
members [limit]列出空间成员
user 用户详细信息
messages [limit]最近的消息
search 搜索邮件
send 发送消息
create-channel [topic]创建频道
delete-channel 删除频道
delete-message 删除消息
kick 踢会员
ban [reason]禁止用户
unban 取消阻止用户
tools列出所有MCP工具
call [json_args]直接调用任何工具
help显示帮助
exit退出

客户端CLI命令

命令描述
阅读
state当前应用程序状态(空间、频道、布局)
spaces列出连接的空间
space 空间详细信息
channels 列出频道
members [limit]列出成员
user 用户信息
messages [limit]列出消息
search 搜索邮件
导航
select-space 切换到空间
select-channel 切换到频道
open-dm 打开DM
open-settings [page]打开设置
open-discovery开放式服务器发现
open-thread 打开一个线程
open-voice打开语音视图
toggle-members切换成员列表
toggle-search切换搜索面板
navigate [state]导航到UI表面
dialog 打开一个命名对话框
`viewport
`调整视口大小
截图
screenshot [save_path]捕获视口
surfaces [section]列出UI表面
surface-info 表面先决条件
消息
send 发送消息
edit 编辑消息
delete-message 删除消息
react 添加反应
节制
kick 踢会员
ban [reason]禁止用户
unban 取消阻止用户
timeout 成员超时
语音
join-voice 加入语音频道
leave-voice留下声音
mute切换静音
deafen切换静音
其他
tools列出可用的MCP工具
call [json_args]直接调用任何工具
help显示帮助
exit退出

可用工具

服务器MCP工具(15)

读取操作

工具描述必需参数
server_info服务器版本、空间计数、在线用户、语音状态_(无)_
list_spaces列出服务器上的所有空间_(无)_
get_space获取特定空间的详细信息space_id
list_channels列出空间中的频道space_id
list_members列出空间成员space_id,可选 limit
get_user按ID获取用户信息user_id
list_messages列出频道中的最新消息channel_id,可选 limit, after
search_messages在空间中搜索邮件space_id,可选 query, author_id, channel_id, limit

写入操作

工具描述必需参数
send_message向频道发送消息channel_id, content,可选 reply_to
create_channel在空间中创建频道space_id, name,可选 channel_type, topic
delete_channel删除频道channel_id
delete_message删除消息message_id

节制

工具描述必需参数
kick_member从空间中删除成员space_id, user_id
ban_user禁止用户进入空间space_id, user_id,可选 reason
unban_user删除禁令space_id, user_id

客户端MCP工具(35)

工具分为6组。仅 read, navigate,以及 screenshot 默认情况下启用;破坏性团体(message, moderate, voice)需要在daccord的开发人员设置中选择加入。

阅读(8个工具)

工具描述必需参数
get_current_state当前应用程序状态_(无)_
list_spaces互联空间_(无)_
get_space空间详细信息space_id
list_channels空间中的频道space_id
list_members空间成员space_id,可选 limit
get_user用户信息user_id
list_messages频道消息channel_id,可选 limit, after
search_messages搜索邮件space_id,可选 query, author_id, channel_id, limit

导航(12个工具)

工具描述必需参数
select_space切换活动空间space_id
select_channel切换活动频道channel_id
open_dm打开DM对话user_id
open_settings打开设置可选 page
open_discovery开放式服务器发现_(无)_
open_thread打开螺纹面板message_id
open_voice_view打开语音视图_(无)_
toggle_member_list切换成员列表_(无)_
toggle_search切换搜索_(无)_
navigate_to_surface导航到UI表面surface_id,可选 state
open_dialog打开命名对话框dialog_name
set_viewport_size调整视口大小可选 preset, width, height

屏幕截图(3个工具)

工具描述必需参数
take_screenshot捕获视口PNG可选 save_path
list_surfaces列出可审计的UI表面可选 section
get_surface_info表面先决条件surface_id

消息(4个工具)

工具描述必需参数
send_message以用户身份发送消息channel_id, content,可选 reply_to
edit_message编辑自己的消息message_id, content
delete_message删除邮件message_id
add_reaction对消息作出反应message_id, emoji

中等(4个工具)

工具描述必需参数
kick_memberKick会员space_id, user_id
ban_user禁止用户space_id, user_id,可选 reason
unban_user取消阻止用户space_id, user_id
timeout_member超时成员space_id, user_id, duration_seconds

语音(4个工具)

工具描述必需参数
join_voice_channel加入语音频道channel_id
leave_voice留下声音_(无)_
toggle_mute切换静音_(无)_
toggle_deafen切换静音_(无)_

协议细节

两个客户端使用相同的MCP协议:

  • 运输:流式HTTP(POST)
  • 认证: Authorization: Bearer
  • 协议版本: 2025-03-26
  • 格式:JSON-RPC 2.0

主要区别

特性服务器MCP客户端MCP
端点POST /mcp 在accordserver上POST /mcp daccord客户端
默认端口3909939101
身份验证令牌服务器范围 MCP_API_KEY env var来自开发人员设置的每个帐户令牌
权限完全管理员访问权限仅限用户自己的权限
消息归因"mcp" author当前登录用户
UI控件N/A全导航+截图
网络可以是远程仅本地主机(127.0.0.1)
刀具数量1535

安全须知

服务器MCP

  • MCP API密钥授予对服务器的完全管理访问权限
  • 将其视为根凭据——不要在客户端代码或日志中公开它
  • 除非满足以下条件,否则将完全禁用终结点 MCP_API_KEY 已在服务器上设置
  • 通过MCP发送的消息归作者所有 "mcp" 可审计性

客户端MCP

  • 需要两个明确的选择加入步骤:开发人员模式+MCP切换
  • 令牌按照配置文件加密存储;在UI中隐藏显示
  • 监听器绑定到 127.0.0.1 只是——从未接触过网络
  • 破坏性工具组(消息、温和、声音)需要明确的选择加入
  • 审核工具在执行之前还会检查用户的服务器权限
  • 速率限制为每秒60个请求,读取超时5秒
  • 令牌可以随时从开发人员设置中旋转

TypeScript库使用

两个客户端都可以作为库导入:

// Server MCP
import { AccordMCPClient } from "accordserver-mcp-client";

const server = new AccordMCPClient({
  url: "http://localhost:39099/mcp",
  apiKey: "your-api-key",
});
await server.connect();
const spaces = await server.listSpaces();

// Client MCP
import { DaccordClientMCPClient } from "accordserver-mcp-client/client-mcp";

const client = new DaccordClientMCPClient({
  url: "http://localhost:39101/mcp",
  token: "dk_a1b2...c3d4",
});
await client.connect();
const state = await client.getCurrentState();
await client.selectSpace("123");
const screenshot = await client.takeScreenshot("/tmp/audit.png");

目录标签

目录标签

JavaScriptClaude开发工具协议客户端混合部署服务器自动化AI助手UI控制测试工具

支持客户端

Claude

接入字段

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

未说明

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

token

工具数量(toolCount,工具数)

50

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明token部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP