对Sid的欢迎语:欢迎来到GitHub!你花了大约一年的时间编写代码才来到这里。迟到总比不到好。
模型上下文协议(MCP) 是一种让您的AI助手(如Claude、ChatGPT或本地LLM)直接访问工具和数据的方法。可以将其视为AI的USB端口——您插入“服务器”(工具),突然之间您的AI就可以读取文件、调用API、浏览网络、管理Docker容器等。
简单版本: 不再需要每天在AI聊天和终端之间复制粘贴500次,MCP可以让您的AI直接完成这些工作。
您曾考虑使用n8n来连接您的AI与工具。这就像为了搬沙发而购买半挂车。现实情况是:
| 任务 | n8n | MCP |
|---|---|---|
| 设置时间 | 2-4小时 | 10分钟 |
| 维护 | 每周更新、Docker容器、工作流调试 | 几乎没有 |
| 复杂性 | 视觉工作流构建器、Webhook、到处都是API密钥 | JSON配置文件 |
| 隐私 | 自托管但复杂 | 所有内容都在本地运行 |
| 最适合 | 复杂多步骤自动化、计划任务、集成50多种服务 | 给您的AI直接工具访问 |
总结: 从MCP开始。如果您发现自己在想“我需要根据计划触发15个不同的API并将结果发送到3个不同的地方”,然后 再考虑n8n。
# 1. 克隆此仓库
git clone https://github.com/LETHALDOSE1300/johns-private-mcp-setup.git
cd johns-private-mcp-setup
# 2. 安装基本的MCP服务器
chmod +x servers/install-essentials.sh
./servers/install-essentials.sh
# 3. 配置您的AI(如Claude Desktop、Ollama等)
# 从config/文件夹中复制相应的配置
# 配置说明见config/README.md
# 4. 重启您的AI应用程序
# 5. 尝试一下!
# 打开您的AI并说:“列出我的主目录中的文件”
就是这样。 如果成功了,您的AI刚刚读取了您的文件系统。欢迎来到MCP。
.
├── README.md ← 您在这里
├── ACTUALLY_READ_THIS.md ← 克隆后从此处开始
├── WHY_THIS_EXISTS.md ← 深入了解MCP与n8n的区别
├── config/
│ ├── README.md ← 配置设置说明
│ ├── claude-desktop-config.json ← Claude Desktop配置
│ └── ollama-config.json ← Ollama/Open WebUI配置
├── servers/
│ ├── README.md ← 服务器概述
│ ├── install-essentials.sh ← 一键安装基本服务器
│ ├── install-advanced.sh ← 安装高级服务器
│ └── server-guide.md ← 详细的服务器文档
├── sandbox/
│ ├── README.md ← 测试说明
│ ├── sample-prompts.md ← 复制粘贴测试提示
│ ├── test-filesystem.md ← 文件系统测试
│ └── setup-test-environment.sh ← 自动创建测试环境
├── examples/
│ ├── README.md ← 示例概述
│ ├── basic-file-operations.md ← 文件处理示例
│ ├── api-calling-patterns.md ← API使用模式
│ ├── web-automation.md ← Puppeteer示例
│ └── docker-management.md ← Docker示例
└── troubleshooting/
├── common-issues.md ← 解决常见问题
└── setup-checklist.md ← 验证步骤
您是一位注重隐私的开发者,已经编写了一年的代码,上周刚发现GitHub,并且目前通过ChatGPT学习所有知识。您正准备设置n8n来连接您的AI与工具,这就像用火焰喷射器点蜡烛一样。
这个仓库是一个干预措施。MCP更简单、更私密,正是您当前所需。以后,当您真正构建复杂的多服务工作流时,我们再来讨论n8n。
附言:欢迎来到GitHub!您会很适合这里的。现在别再过度思考,直接运行安装程序吧。
由咖啡和轻微的挫败感制成 | 如果有帮助,请点赞 | 欢迎提出问题