决策MCP服务器
一种模型上下文协议(MCP)服务器,提供对社区驱动的决策过程、共识建立和协作选择解决的程序化访问。
特性
- 🎯 决策过程:启动、监控和参与结构化决策
- 🤝 建立共识:跟踪各社区的协议水平和参与情况
- 🧠 智能分析:深入了解决策准备、偏差检测和结果预测
- 📊 实时跟踪:使用实时参与指标监控决策进展
- 👥 利益相关者管理:邀请特定参与者并管理决策权限
- 🔐 安全访问:具有速率限制的基于令牌的身份验证
安装
# Clone the repository
git clone https://github.com/pentarim/tribeunal-mcp-server.git
cd tribeunal-mcp-server
# Install dependencies
npm install
# Copy environment configuration
cp .env.example .env
# Configure your API credentials in .env配置
编辑 .env 使用您的Tribunal API凭证提交:
TRIBEUNAL_API_BASE_URL=https://tribeunal.test/api
TRIBEUNAL_API_KEY=your_api_key_here用法
运行服务器
# Development mode with hot reload
npm run dev
# Build and run production
npm run build
npm start与MCP客户端连接
服务器支持stdio和HTTP传输:
// Example client connection
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
const client = new Client({
name: 'my-tribeunal-client',
version: '1.0.0'
});
// Connect via stdio
await client.connect({
transport: 'stdio',
command: 'node',
args: ['path/to/tribeunal-mcp-server']
});可用工具
核心决策工具
decision_find_active-找到需要投入的积极决策decision_get_status-检查决策状态和进度decision_start_process-启动结构化决策过程decision_choose_option-用可选推理表达你的选择decision_check_consensus-监控共识和参与程度decision_gather_evidence-收集支持信息和论据decision_provide_info-提交证据或支持数据
决策模板
- 商业选择:投资回报率、时间线、资源决策
- 技术决策:架构、工具选择、实施选择
- 政策投票:规则变更、准则制定
- 优先级排序:功能优先级、任务排序
- 应急决策:通过升级规则快速做出决策
社区工具
tribeunal_list_tribes-浏览专家社区tribeunal_get_tribe-获取社区详细信息和专业领域tribeunal_join_tribe-加入专业决策社区
发展
# Run tests
npm test
# Lint code
npm run lint
# Format code
npm run format示例用法
基本决策
User: "I need to decide between React and Vue for my new project"
AI: Uses decision_start_process to create a structured decision, then decision_gather_evidence to collect pros/cons, finally decision_choose_option based on analysis市场调研
User: "Should we launch this product in Q1 or Q2?"
AI: Uses tribeunal_list_tribes to find relevant expert communities, decision_start_process for the timing decision, decision_provide_info with market data技术架构
User: "Help me choose between microservices and monolith architecture"
AI: Uses decision_start_process with technical template, decision_gather_evidence for architecture patterns, decision_check_consensus for team alignment社区参与
User: "Find experts in machine learning to help with my AI project decision"
AI: Uses tribeunal_list_tribes to find ML communities, tribeunal_get_tribe for expertise details, tribeunal_join_tribe to connect with experts相关项目
主要部落平台: 五边形/三角形 -此MCP服务器连接到的核心web应用程序和API。
API文档
有关API的详细文档,请参阅 文档 目录。
贡献
- 分叉存储库
- 创建功能分支(
git checkout -b feature/amazing-feature) - 提交您的更改(
git commit -m 'Add some amazing feature') - 推到分支(
git push origin feature/amazing-feature) - 打开拉取请求
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
支持
- 文档:
- 问题:
- Tribunal平台: https://tribeunal.com
