我自己的MCP服务器
用于个人知识库的MCP(模型上下文协议)服务器。提供查询个人资料数据、技能、项目、目标、业务信息、学习路线图、想法等的工具。
可用工具
| 工具 | 说明 |
|---|---|
get_skills | 获取具有熟练程度的技能,按类别或最低级别筛选 |
get_experience | 获得工作经验,仅可选择当前职位 |
get_projects | 按状态(活动/计划/完成)或技术获取项目 |
get_goals | 用进度指标实现2026个目标 |
get_profile | 获取包含联系信息的个人资料摘要 |
get_resume | 获取完整简历或特定变体 |
query_knowledge_base | 跨所有数据的自然语言搜索 |
get_job_opportunities | 获取受监控的招聘信息 |
get_business_info | 获取Codaissance或TamperTantrum Labs的战略、人物角色、营销 |
get_learning_roadmap | 获取学习路线图并完成学习 |
get_ideas | 从个人或商业创意库中获取创意 |
用法
本地(stdio传输-适用于Claude Desktop)
npm install
npm run build
npm start添加到Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"myself": {
"command": "node",
"args": ["/path/to/myself-mcp-server/dist/index.js"]
}
}
}Vercel部署
部署到Vercel,无服务器功能将在以下网址提供:
GET /api/mcp-健康检查POST /api/mcp-MCP协议端点
Vercel函数直接从 G-Hensley/myself GitHub仓库。
本地HTTP服务器(可选)
npm run dev:http
# or
npm run build && npm run start:http终点:
GET /health-健康检查POST /mcp-MCP协议端点
MCP检验员测试
npm run inspect发展
npm run dev # Run stdio server with tsx
npm run dev:http # Run HTTP server with tsx建筑
src/index.ts-Stdio传输服务器(读取本地文件)src/http-server.ts-HTTP传输服务器(从GitHub获取)api/mcp.ts-Vercel无服务器功能(从GitHub获取)
所有远程服务器都直接从GitHub仓库读取数据,因此它们始终保持最新数据。
