返回 MCP 目录
public公开dns本地运行

Coding Feature Discussion

一个基于TypeScript的MCP服务器,作为AI首席开发者促进开发团队与AI之间的智能功能讨论

article

README

🚀 功能讨论 MCP 服务器

本项目是一个基于 TypeScript 的模型上下文协议(MCP)服务器,专为开发者与 AI 之间开展智能特性讨论而设计。此服务器扮演 AI 领导开发人员的角色,可提供指导,助力特性实施、维护讨论上下文,还能协助团队做出明智的架构决策。

示例讨论

🚀 快速开始

本服务器具备以下实用功能:

  • 支持有关特性和架构的交互式讨论。
  • 可对特性讨论和决策进行持久存储。
  • 能提供实施方法和最佳实践的专家指导。
  • 可基于项目历史给出上下文感知建议。

✨ 主要特性

AI 领导开发人员界面

  • 自然融入特性需求讨论环节。
  • 获取实施方法的专家指导意见。
  • 接收架构方面的推荐方案。
  • 在多个讨论中有效保持上下文连贯性。

特性记忆管理

  • 对特性讨论进行持久化存储。
  • 追踪特性的演变过程和决策情况。
  • 引用以往讨论以获取相关上下文信息。
  • 链接相关特性及其依赖项。

开发指导

  • 提供最佳实践的推荐内容。
  • 给出实施策略的建议方案。
  • 推荐合适的架构模式。
  • 考虑适用的技术栈。

上下文管理

  • 维护项目范围内的特性上下文。
  • 追踪特性的依赖关系。
  • 存储架构决策信息。
  • 记住以往讨论的结果。

📦 安装指南

若要与 Claude 桌面一同使用,请在配置文件中添加以下内容:

  • 在 MacOS 上:~/Library/Application Support/Claude/claude_desktop_config.json
  • 在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "feature-discussion": {
      "command": "/path/to/feature-discussion/build/index.js"
    }
  }
}

💻 使用示例

基础用法

# 安装依赖项
npm install
# 构建服务器
npm run build
# 带有自动重建的开发
npm run watch

高级用法

# 调试操作
# 由于 MCP 服务器通过 stdio 通信,调试可能具有挑战性。我们推荐使用 [MCP 检查器](https://github.com/modelcontextprotocol/inspector),它作为包脚本可用
npm run inspector

检查器将提供访问浏览器中的调试工具的 URL。

📄 许可证

该项目根据 MIT 许可证发布 - 有关详细信息,请参阅LICENSE文件。

🤝 贡献

我们欢迎贡献!请参阅我们的贡献指南以了解如何开始,以及我们的行为准则以获取社区指南。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端