使用说明
MCPForge
为AI模型提供新功能的定制MCP服务器 --简历优化、投资组合查询和GitHub智能。
3个已发布的MCP服务器+1个带有实时协议检查器的演示web应用程序。
建筑
┌──────────────────────────────────────────────────────────────┐
│ DEMO WEB APP (Next.js 15) │
│ │
│ Chat Panel (Claude) │ Protocol Inspector │
│ "Optimize my resume │ → listTools() │
│ for this React job" │ ← 13 tools across 3 servers │
│ │ → callTool("parse_resume") │
│ │ ← {name, skills, ...} │
├───────────────────────────┴──────────────────────────────────┤
│ 🟢 mcp-resume (5 tools) 🟢 mcp-portfolio (4 tools) │
│ 🟢 mcp-github-insights (4 tools) │
└──────────────────────────────────────────────────────────────┘
│ │ │
┌────────┘ ┌──────┘ ┌───────┘
▼ ▼ ▼
mcp-resume mcp-portfolio mcp-github-insights
(port 3001) (port 3002) (port 3003)
MCP服务器
@bilar/mcp简历(星服务器)
解析简历,针对ATS进行优化,生成量身定制的PDF,评估ATS兼容性。
工具: parse_resume, extract_keywords, optimize_for_job, generate_ats_resume, score_ats
@bilar/mcp投资组合
开发人员配置文件作为可查询的MCP工具和资源。
工具: get_profile, search_skills, get_projects, match_requirements
资源: portfolio://resume, portfolio://projects/{slug}
@bilar/mcp github见解
通过GitHub API实现的GitHub代码库智能。
工具: analyze_repo, get_contribution_stats, compare_repos, check_dependency_health
快速开始
使用Docker Compose(推荐)
# Clone the repo
git clone https://github.com/bilalhussainx/mcpforge.git
cd mcpforge
# Set your API key
cp .env.example .env
# Edit .env and add your ANTHROPIC_API_KEY
# Start everything
docker-compose up
打开http://localhost:3000使用演示应用程序。
没有Docker
# Install dependencies
npm install
# Start all MCP servers (in separate terminals or use concurrently)
npm run dev:portfolio # port 3002
npm run dev:resume # port 3001
npm run dev:github # port 3003
# Start the demo app
npm run dev:demo # port 3000
环境变量
# Required
ANTHROPIC_API_KEY=sk-ant-...
# Optional (raises GitHub API rate limit from 60 to 5000 req/hr)
GITHUB_TOKEN=ghp_...
技术栈
- MCP服务器: TypeScript、Express、@modelcontextprotocol/sdk、流式HTTP传输
- 恢复服务器: pdf解析,Puppeteer(HTML到pdf),Zod
- GitHub服务器: Octokit
- 演示应用程序: Next.js 15、React 19、顺风CSS v4、Zustand、Framer Motion
- 人工智能: Claude API(十四行诗4.5)通过@anthopic-ai/sdk
项目结构
mcpforge/
├── packages/
│ ├── mcp-resume/ # ATS resume optimizer server
│ ├── mcp-portfolio/ # Portfolio query server
│ └── mcp-github-insights/ # GitHub intelligence server
├── apps/
│ └── demo/ # Next.js demo web app
├── docker-compose.yml # One-command startup
└── README.md
许可证
麻省理工学院