🚀 EdenOS MCP桥
具有15+服务集成的终极MCP服务器
一个全面的模型上下文协议(MCP)桥,连接15多种流行服务,包括Notion、Linear、GitHub、Firebase、GCP、Figma、Zapier等。使用Express.js、React构建,并部署在Vercel上。
✨ 特性
🎯 后端功能
- MCP网桥服务器 具有15+服务集成
- Express.js API 支持WebSocket
- 有趣的功能:现场操作剧场,全息记忆图
- 生产硬化:健康检查、指标、监控
- 安全:CORS、速率限制、身份验证
🎨 前端功能
- React控制面板 使用命令面板
- 哇控制 带有科幻UI
- 现场操作剧场 实时更新
- 全息存储图 具有3D可视化功能
- 审计影院 通过事件流媒体
- 多工作空间支持 所有服务
🔧 服务集成
- 概念 -记笔记和记录
- 线性 -项目管理和问题跟踪
- GitHub -代码库管理
- 火力基地 -后端即服务
- 谷歌云平台 -谷歌云平台服务
- Figma -设计合作
- 扎皮尔 -工作流自动化
- Bnd -业务流程管理
- Saviynt -身份治理
- Anthropic -人工智能服务
- 霓虹 -无服务器PostgreSQL
- DeepMind -人工智能研究工具
- OpenAI -AI语言模型
- 盒子 -文件存储和协作
🌐 实时部署
生产URL: https://edenos-mcp-bridge-4cf6pi7jx-joven-ongs-projects-83d1122c.vercel.app
可用端点
- 主应用程序:
/ - 健康检查:
/health - 工具API:
/tools - 日志API:
/logs - 控制面板:
/control-panel - 哇控制:
/wow-control
🚀 快速开始
先决条件
- Node.js 18+
- npm或纱线
- Git
地方发展
- 克隆存储库
git clone https://github.com/besfeng23/edenos-mcp-bridge.git
cd edenos-mcp-bridge- 安装依赖项
npm install- 启动开发服务器
npm run dev- 访问应用程序
- 主应用程序:http://localhost:3000 - 控制面板:http://localhost:3000/control-面板 - 哇控制:http://localhost:3000/wow-控制
环境变量
创建一个 .env 根目录中的文件:
NODE_ENV=development
PORT=3000
# Add your service API keys here
NOTION_API_KEY=your_notion_key
LINEAR_API_KEY=your_linear_key
GITHUB_TOKEN=your_github_token
# ... other service keys📁 项目结构
edenos-mcp-bridge/
├── src/ # Source code
│ ├── server.ts # Main server file
│ ├── tools/ # MCP tool implementations
│ └── ui/ # UI components
├── web/ # Frontend applications
│ ├── control-panel/ # React control panel
│ ├── wow-control/ # Sci-fi UI components
│ └── live-ops/ # Live operations theater
├── plugins/ # Fun plugins and features
├── aws/ # AWS deployment scripts
├── dist/ # Built files
├── server.js # Vercel server entry point
├── vercel.json # Vercel configuration
└── package.json # Dependencies and scripts🛠️ 可用脚本
npm run dev-启动开发服务器npm run build-为生产而建npm start-启动生产服务器npm run vercel-dev-启动Vercel开发npm run aws-deploy-部署到AWSnpm run aws-deploy-win-部署到AWS(Windows)
🚀 部署
Vercel(推荐)
vercel --prod亚马逊云服务
# Setup AWS credentials first
npm run aws-setup-win
# Deploy to AWS
npm run aws-deploy-win手动部署
- 构建项目:
npm run build - 部署
dist/文件夹到您的托管提供商 - 配置环境变量
🔧 API使用
健康检查
curl https://your-domain.com/health执行工具
curl -X POST https://your-domain.com/tools \
-H "Content-Type: application/json" \
-d '{"tool": "notion.create_page", "args": {"title": "Test Page"}}'获取日志
curl https://your-domain.com/logs?limit=100🎨 前端组件
控制面板
- 基于React的管理界面
- 命令面板(Cmd/Ctrl+K)
- 实时监控
- 多工作空间支持
哇控制
- 科幻主题UI
- 全息显示器
- 未来的工作空间管理
- 交互式3D元素
现场操作剧场
- 实时事件流
- 实时监控仪表板
- 交互式控制
- 性能指标
🔒 安全
- CORS保护
- 速率限制
- 输入验证
- 环境变量保护
- 安全的API端点
🤝 贡献
- 分叉存储库
- 创建要素分支:
git checkout -b feature/amazing-feature - 提交您的更改:
git commit -m 'Add amazing feature' - 推到分支:
git push origin feature/amazing-feature - 打开拉取请求
📄 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
🙏 致谢
- 内置于❤️ EdenOS团队
- 由Vercel提供技术支持
- 受到模型上下文协议社区的启发
📞 支持
- 问题:
- 讨论:
- 文档: 维基
______________________________________________________________________
由以下材料制成❤️ EdenOS团队
