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

Principal MCP

MCP Server

@principal-ai/principal-mcp

Principal MCP是一个模型上下文协议服务器,用于通过CLI工具或本地安装运行MCP服务器,支持依赖任务提交和本地存储。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
依赖管理本地存储TypeScript开发工具JavaScript

安装说明

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

作者 / 组织

principal-ade

提供方

principal-ade

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

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

命令预览

npx @principal-ai/principal-mcp

详细介绍

MCP负责人

PrincipalMD的模型上下文协议服务器捆绑包。此包反映了 agent-hooks 工作流,以便团队可以通过以下方式运行MCP服务器 npx 或者在本地安装,而无需克隆完整的Electron应用程序。

安装和快速启动

# one-off execution
npx @principal-ai/principal-mcp

# or install globally
npm install -g @principal-ai/principal-mcp
principal-mcp

配置

选项描述默认值
--port, PRINCIPLE_MCP_PORT提示和依赖工具共享的MCP网桥端口3043
--host, PRINCIPLE_MCP_HOSTMCP网桥主机localhost
PRINCIPLE_MCP_PROTOCOL从CLI工具联系ADE HTTP桥时使用的协议http

CLI读取与Electron应用程序相同的环境变量,因此它可以通过统一的ADE网桥路由请求。当网桥脱机时,依赖性任务会回退到Memory Palace存储(需要磁盘上的存储库根)。

包含MCP工具

工具目的
submit_dependency_task向ADE提交依赖任务;如果网桥不可用,则使用Memory Palace在本地持久化任务。
submit_task向ADE提交具有可配置挂起队列路径的任务;推荐过 submit_dependency_task.
get_dependency_task_doc解析存储在Memory Palace中的依赖关系任务文档的绝对路径。
add_memory_note在存储库的记忆宫中创建锚定笔记,以存储开发见解。
resolve_project获取全面的项目信息,包括元数据、权限、本地克隆和远程详细信息。

包布局

principal-mcp/
  docs/                     # Design notes
  src/
    index.ts                # CLI entry point
    server/                 # MCP server implementation
    tools/                  # Tool implementations (dependency & memory tools)
    types/, utils/          # Shared types & helpers
  scripts/bundle.ts         # Bun-based esbuild bundler
  tests/                    # Bun test suite
  dist/                     # Generated bundle after build

发展

# install dependencies
bun install

# run tests
bun test

# build the distributable bundle
bun run build

# publish (runs clean → build → test automatically)

运行时注意事项

  • MCP交互使用单个HTTP网桥端口(默认 3043)用于依赖工作流。
  • submit_dependency_task 无法到达ADE,它通过记忆宫继续执行任务; repositoryRoot 必须在该场景中提供,以便CLI可以定位git根。
  • get_dependency_task_doc 直接从Memory Palace读取,以提供活动或已完成任务文档的路径。
  • add_memory_note 在存储库的记忆宫中本地创建锚定笔记,而不需要桥接连接。

资源

  • 原始实施参考: PrincipleMD/core/src/mcp/*
  • 核心库依赖关系: @a24z/core-library (提供Memory Palace+文件系统适配器)
  • MCP-SDK: @modelcontextprotocol/sdk

目录标签

目录标签

依赖管理本地存储TypeScript开发工具JavaScript本地部署模型上下文协议

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@principal-ai/principal-mcp

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP