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

Conport Mcporter Skills

MCP Server

mcporter

一个用于Claude Code的持久项目内存工具,通过MCPorter技能实现无需MCP服务器的高效上下文管理。

工具数

18

提示词数

0

GitHub Stars

4

资源数

0
上下文管理JavaScriptClaudeClaude

安装说明

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

作者 / 组织

nicobailon

提供方

nicobailon

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

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

命令预览

npx mcporter call --stdio "uvx --from context-portal-mcp conport-mcp --mode stdio" conport.get_product_context

详细介绍

Claude代码的ConPort+MCPorter技能

Claude Code的持久项目内存,无需MCP服务器膨胀。

问题

直接在Claude Code中安装MCP服务器有一个隐藏的成本: 工具描述膨胀.

ConPort MCP单独暴露 25+工具,每个都有详细的JSON模式,在每次请求时都会使用Claude的上下文窗口——即使你没有使用它们。这会浪费令牌,并可能挤出实际的对话上下文。

解决方案

使用 MCPorter 改为通过CLI访问ConPort:

npx mcporter call --stdio "uvx --from context-portal-mcp conport-mcp --mode stdio" conport.get_product_context

工具被调用 按需 通过技能,不总是出现在上下文中。

效益比较

方面直接安装MCPMCPorter+技能
上下文中的工具描述始终(25+个工具)从不
每个请求的令牌开销~2000+个令牌0个令牌
需要配置MCP服务器设置无(npx)
工具可用性即时通过CLI按需提供
上下文窗口影响显著最小

包含内容

技能

  • 麦克波特 -任何MCP服务器的通用MCPorter CLI访问
  • 通讯存储器 -ConPort特定的命令和工作流

Slash命令

  • /conport-init -初始化项目的ConPort数据库
  • /conport-context -加载并显示当前项目上下文
  • /conport-decision -记录架构决策及其基本原理
  • /conport-pattern -记录可重用的系统模式
  • /conport-link -在项目之间创建知识图链接
  • /conport-export -将所有上下文导出到markdown文件

子代理

  • 档案保管员 -用于复杂ConPort查询的自治代理

先决条件

如果需要,安装uvx:

pip install uvx
# or
pipx install uvx

安装

1.复制技巧

cp -r skills/* ~/.claude/skills/

2.复制命令

cp commands/* ~/.claude/commands/

3.添加子代理(可选)

从添加子代理定义 subagents/conport-archivist.md 你的 ~/.claude/CLAUDE.md 文件。

快速开始

初始化项目

/conport-init

这创建了一个 context_portal/context.db SQLite数据库,并提示您输入项目详细信息。

在会话开始时加载上下文

/conport-context

显示器:

  • 项目概述(产品背景)
  • 当前焦点(活动上下文)
  • 待处理工作(进行中项目)
  • 最近的决定

记录决策

/conport-decision Use PostgreSQL for the database

出口交接

/conport-export ./handoff-docs

运作原理

MCPorter模式

不要将ConPort安装为MCP服务器:

// NOT THIS - adds 25+ tool descriptions to every request
{
  "mcpServers": {
    "conport": {
      "command": "uvx",
      "args": ["--from", "context-portal-mcp", "conport-mcp"]
    }
  }
}

我们使用MCPorter按需调用工具:

# THIS - only invoked when the skill activates
npx mcporter call --stdio "uvx --from context-portal-mcp conport-mcp --mode stdio" \
  conport.log_decision summary:"Decision" rationale:"Why"

基于技能的激活

conport-memory 技能教克劳德:

  1. 何时使用ConPort(会话开始、决策、任务完成)
  2. 每个操作的确切MCPorter命令
  3. 针对不同场景的推荐工作流程

Claude在适当的时候调用该技能,运行CLI命令,并解释结果——所有这些都没有永久的工具存在。

可用的ConPort工具

所有ConPort工具均可通过MCPorter访问:

上下文管理

  • get_product_context / update_product_context
  • get_active_context / update_active_context

决策

  • log_decision / get_decisions / search_decisions_fts

进度跟踪

  • log_progress / get_progress / update_progress

模式

  • log_system_pattern / get_system_patterns

知识图谱

  • link_conport_items / get_linked_items

效用

  • export_conport_to_markdown / import_markdown_to_conport
  • get_recent_activity_summary / batch_log_items

为何这很重要

Claude Code的上下文窗口非常宝贵。用于工具描述的每个令牌都是不可用于以下对象的令牌:

  • 代码
  • 对话历史
  • 实际解决问题

通过将MCP工具移到技能后面,您可以获得相同的功能,同时大大降低开销。此模式适用于任何MCP服务器,而不仅仅是ConPort。

相关项目

许可证

麻省理工学院

目录标签

目录标签

上下文管理JavaScriptClaude本地部署决策记录进度跟踪知识图谱技能激活

支持客户端

Claude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

mcporter

工具数量(toolCount,工具数)

18

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP