使用说明
戳MCP
Toma的个人MCP(模型上下文协议)服务器栈——一组用于各种平台集成的轻量级MCP服务器,可部署在Render.com等服务上。
可用服务器
🐦 X(推特)MCP服务器
完整的X API集成,支持:
- 发布推文和回复
- 管理书签(保存、检索、删除)
- 时间线访问(家庭、用户)
- 参与度(点赞、转发)
- 推特搜索和查找
建筑
此堆栈中的每个MCP服务器是:
- 自足 -独立的TypeScript项目
- 轻量级 -最小的依赖关系,针对无服务器优化
- 安全 -基于环境的凭证管理
- 可部署的 -已准备好用于Render.com、Docker或本地使用
快速开始
每个服务器目录都包含自己的README,其中包含详细的设置说明。一般模式:
cd <server-name>
npm install
cp .env.example .env
# Edit .env with your credentials
npm run build
npm start
部署
所有服务器包括:
Dockerfile-容器部署.env.example-环境模板
回购包括 render.yaml 位于自动蓝图部署的根目录。
部署到Render.com(自动)
- 将此仓库推送到GitHub
- 转到Render.com→ 新→ 蓝图
- 连接您的GitHub仓库
- 渲染将检测
render.yaml自动地 - 出现提示时添加环境变量
- 部署!
部署到Render.com(手动)
- 将此仓库推送到GitHub
- 新→ Web服务→ 连接仓库
- 根目录:设置为
x-mcp-server(或任何服务器) - 生成命令:
npm install && npm run build - 启动命令:
npm start - 添加环境变量
- 部署
路线图
未来要添加的MCP服务器:
- GitHub API集成
- Reddit API集成
- Discord机器人集成
- API集成理念
- 谷歌日历/硬盘集成
贡献
欢迎将新的MCP服务器添加到此堆栈中!每台服务器应:
- 在自己的目录中
- 包含全面的自述文件
- 具有部署配置(render.yaml、Dockerfile)
- 使用环境变量作为凭据
- 遵循TypeScript的最佳实践
