OSS 120B自主项目管理器MCP服务器
MCP(模型上下文协议)服务器,提供由OSS 120B模型支持的自主项目管理功能。该服务器支持GitHub、Notion和Motion之间的智能同步,具有模式识别、自我优化和自动字段填充功能。
特性
- 🤖 自主项目分析 -使用健康评分对GitHub存储库进行深入分析
- 🔄 智能同步 -GitHub、Notion和Motion平台之间的智能同步
- 🧠 模式识别 -检测工作流模式并提出优化建议
- 📊 汽车领域人口 -从GitHub数据自动填充Notion字段
- 📈 自优化 -每周分析和改进建议
- 💾 内存集成 -通过Mem0集成持续学习
- 🎯 最高指导原则 -内置安全自主操作指南
安装
快速设置(推荐)
# Clone the repository
git clone https://github.com/CryptoJym/oss-120b-pm-mcp.git
cd oss-120b-pm-mcp
# Run the setup script (configures both Claude Code and Cursor)
./setup-oss120b-mcp.sh手动安装
# Clone and build
git clone https://github.com/CryptoJym/oss-120b-pm-mcp.git
cd oss-120b-pm-mcp
npm install
npm run build
# Configure your MCP client manually (see Configuration section)配置
环境变量
创建一个 .env 使用API密钥文件:
# Required
OLLAMA_BASE_URL=http://localhost:11434
OSS_MODEL=gpt-oss:120b
MEM0_API_KEY=your_mem0_api_key
# Optional (for full functionality)
MOTION_API_KEY=your_motion_api_key
NOTION_API_KEY=your_notion_api_key
GITHUB_TOKEN=your_github_token
# Optional settings
AUTO_SYNC_ON_START=false
LOG_LEVEL=infoMCP配置
克劳德代码
增添 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"oss-120b-pm": {
"command": "node",
"args": ["/path/to/oss-120b-pm-mcp/dist/index.js"],
"env": {
"OLLAMA_BASE_URL": "http://localhost:11434",
"OSS_MODEL": "gpt-oss:120b",
"MEM0_API_KEY": "your_mem0_api_key",
"GITHUB_TOKEN": "your_github_token",
"NOTION_API_KEY": "your_notion_api_key",
"MOTION_API_KEY": "your_motion_api_key"
}
}
}
}对于光标
增添 ~/Library/Application Support/Cursor/User/mcp/config.json:
{
"mcpServers": {
"oss-120b-pm": {
"command": "node",
"args": ["/path/to/oss-120b-pm-mcp/dist/index.js"],
"env": {
"OLLAMA_BASE_URL": "http://localhost:11434",
"OSS_MODEL": "gpt-oss:120b",
"MEM0_API_KEY": "your_mem0_api_key",
"GITHUB_TOKEN": "your_github_token",
"NOTION_API_KEY": "your_notion_api_key",
"MOTION_API_KEY": "your_motion_api_key"
}
}
}
}可用工具
analyze_project
分析GitHub存储库并自主提取项目信息。
{
repo_owner: string, // Repository owner (username or org)
repo_name: string, // Repository name
deep_analysis?: boolean // Include README, issues, PRs analysis
}sync_projects
在GitHub、Notion和Motion之间运行自主同步。
{
mode?: 'full' | 'quick' | 'changes_only', // Sync mode
dry_run?: boolean // Preview without applying
}detect_patterns
检测项目管理活动中的模式并提出优化建议。
{
days_back?: number, // Number of days to analyze (default: 7)
min_confidence?: number // Minimum confidence threshold (0-1)
}populate_fields
根据GitHub数据自动填充缺失的Notion字段。
{
project_id: string, // Notion project ID or GitHub repo full name
auto_approve?: boolean // Auto-approve high confidence suggestions
}generate_summary
生成PM活动的每日/每周总结报告。
{
period?: 'daily' | 'weekly' | 'custom',
start_date?: string, // ISO format for custom period
end_date?: string // ISO format for custom period
}self_optimize
运行自我优化分析并获得改进建议。
{
include_metrics?: boolean, // Include detailed performance metrics
apply_recommendations?: boolean // Automatically apply safe recommendations
}query_pm
使用自然语言查询PM代理以获取任何项目管理任务。
{
query: string, // Natural language query
context?: object // Additional context
}get_prime_directive
检索当前的主要指令和操作参数。
{
section?: 'identity' | 'capabilities' | 'boundaries' | 'patterns' | 'mcp_integration' | 'all'
}set_automation_rules
配置自动化规则和阈值。
{
stale_threshold_days?: number,
auto_populate_confidence?: number,
pattern_detection_frequency?: 'hourly' | 'daily' | 'weekly'
}使用示例
基本项目分析
// Analyze a repository
await mcp.call('analyze_project', {
repo_owner: 'utlyze',
repo_name: 'fcra-compliance-system',
deep_analysis: true
});运行项目同步
// Quick sync of active projects
await mcp.call('sync_projects', {
mode: 'quick',
dry_run: false
});检测工作流模式
// Find patterns in last 2 weeks
await mcp.call('detect_patterns', {
days_back: 14,
min_confidence: 0.8
});生成每日摘要
// Get today's summary
await mcp.call('generate_summary', {
period: 'daily'
});最高指导原则
OSS 120B PM在全面的主要指令下运行,确保:
- 自主行动:更新时间戳、计算健康评分、同步描述
- 需要批准:归档项目、主要状态更改、预算修改
- 禁止:删除数据、修改代码、共享凭据
查看完整的prime指令:
await mcp.call('get_prime_directive', { section: 'all' });建筑
┌─────────────────────┐
│ OSS 120B Model │
│ (Local via Ollama) │
└──────────┬──────────┘
│
┌─────┴─────┐
│ MCP Server│
└─────┬─────┘
│
┌──────┴──────┐
│ Engines │
├─────────────┤
│ • Analysis │
│ • Sync │
│ • Patterns │
│ • Memory │
└──────┬──────┘
│
┌──────┴──────┐
│ APIs │
├─────────────┤
│ • GitHub │
│ • Notion │
│ • Motion │
│ • Mem0 │
└─────────────┘发展
# Clone the repository
git clone https://github.com/CryptoJym/oss-120b-pm-mcp.git
cd oss-120b-pm-mcp
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build for production
npm run build
# Run tests
npm test需求
- Node.js>=16.0.0
- 安装gpt-oss:12b型号的Ollama
- 集成服务的API密钥(GitHub、Notion、Motion、Mem0)
许可证
麻省理工学院
贡献
欢迎投稿!请阅读我们的贡献指南,并将拉取请求提交到我们的存储库。
支持
有关问题和功能请求,请使用 .
