掘金 人工智能 前天 12:03
一个周末就能搭建一个MCP服务器?
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

文章探讨了Model Context Protocol (MCP) 服务器的潜力,认为其为程序员、副业爱好者和AI爱好者提供了绝佳机会。作者详细介绍了MCP服务器的概念、优势,以及如何通过Cloudflare和Stripe快速构建和变现。文章提供了三个步骤的行动计划,鼓励读者抓住市场先机,并分享了推广和注意事项。作者强调了MCP市场的早期阶段,并鼓励读者积极参与,抓住这一“淘金热”机遇。

💡MCP服务器是连接AI与现实世界的中间件,允许AI执行实际任务,例如数据提取、应用同步和自动化任务。它们就像AI的USB接口,简单、标准化且功能强大。

🛠️构建MCP服务器的三个关键步骤:首先,发现一个“止痛药”问题,即人们讨厌手动处理的任务;其次,利用Cloudflare的简便部署功能构建服务器;最后,通过Stripe集成实现付费访问,从而实现变现。

💰Stripe推出的MCP支付集成,使得付费访问的实现变得简单,只需少量代码即可设置付费墙。作者建议通过订阅模式收费,例如每月收取5到10美元,提供一定数量的请求额度。同时,积极推广服务器,利用Anthropic的“集成”平台和社交媒体进行宣传。

自从移动应用早期以来, 我从未见过如此广阔的机遇.

如果你是程序员, 副业爱好者, 或是对人工智能感兴趣的人, 你必须抓住这个机会.

这就像意外发现一座金矿, 而还没有人来开采.

MCP服务器?

它们是让AI完成现实世界任务的秘密武器——比如提取数据, 同步应用或自动化任务. 而最棒的部分是?

你可以在周末搭建一个并开始获利.

我在浏览X时, 几乎每个开发者都在热议Model Context Protocol(MCP)服务器.

他们称之为“淘金热”, 且“毫无竞争”.

Cloudflare和Anthropic都在大力支持它, 而Stripe则让收费变得异常简单.

所以, 这里是我简单明了的三个步骤计划, 让你在竞争激烈之前加入其中. 来杯咖啡, 我们开始吧.

什么是MCP服务器?

你正在与像Claude这样的AI聊天, 但它不仅会给你答案, 还会“做”事情. 比如, 它可以从淘宝获取价格信息, 更新你的Trello看板, 或从设计库中找到完美的UI按钮. MCP服务器就是实现这一切的中间件. 它们就像连接AI与现实世界的USB接口——简单, 标准化且极具威力.

为什么你应该关心? 因为:

步骤1: 寻找一个令人头疼的问题

首先, 你必须找到一个令人头疼的问题. 我称这些为“止痛药”问题——人们讨厌手动处理的事情. 可能是清理杂乱的CSV文件, 抓取职位列表, 或将Slack与CRM系统连接. 如果你的MCP服务器能为他人省去麻烦, 他们会愿意付费.

例如, 我曾帮助一位朋友打理她的Etsy店铺, 她每天要花数小时查看竞争对手的价格. 我想到: “如果一个MCP服务器能自动抓取这些价格该多好? ”

这个工具可以从网页抓取价格并输出干净的数据. 你可以将其打造成一个MCP服务器, 供AI代理在比较价格时调用. 不确定要解决什么问题? 去Reddit的r/indiehackers或X上问问, “有什么任务是你讨厌做的? ”上周我看到一个帖子, 有人求助于一个工具来同步Notion和Jira. boom——这就是你的点子.

步骤2: 使用Cloudflare构建它(比你想象的更简单)

现在, 让我们将这个想法转化为一个MCP服务器. Cloudflare让这一切变得如此简单, 简直像作弊一样. 他们提供一键部署功能, 因此你无需处理本地服务器或复杂的设置. 用户只需访问你的服务器URL, 即可正常使用. 无需烦恼.

npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless

要将自己的 工具 添加到 MCP 服务器中, 请在 src/index.ts 文件的 init() 方法中使用 this.server.tool(...) 定义每个工具.

你可以通过 Cloudflare AI Playground 连接到你的 MCP 服务器, 它充当远程 MCP 客户端:

    访问 playground.ai.cloudflare.com/输入已部署的 MCP 服务器 URL: https://remote-mcp-server-authless.<your-account>.workers.dev/sse连接成功后, 即可直接在 playground 中使用你的 MCP 工具!

将 Claude Desktop 连接到你的 MCP 服务器

你可以使用 mcp-remote 代理将 Claude Desktop 连接到本地或远程 MCP 服务器.

连接步骤:

    按照 Anthropic 的快速入门指南设置所需环境.打开 Claude Desktop, 然后转到: 设置 > 开发者 > 编辑配置替换或更新配置为以下内容:
{  "mcpServers": {    "calculator": {      "command": "npx",      "args": [        "mcp-remote",        "http://localhost:8787/sse"        // or use your remote server URL:        // "https://remote-mcp-server-authless.your-account.workers.dev/sse"      ]    }  }}

你可以使用 Python 编写服务器, 但这里将展示一个使用 Cloudflare MCP SDK 的 TypeScript 示例, 因为它对新手更友好. 首先, 创建一个项目:

mkdir my-mcp-servercd my-mcp-servernpm init -ynpm install @modelcontextprotocol/sdk

创建一个名为 index.ts 的文件:

import { McpServer, StdioServerTransport } from '@modelcontextprotocol/sdk';import fetch from 'node-fetch'; // Make sure to run: npm install node-fetchconst server = new McpServer({  name: 'price-grabber',  version: '0.0.1',  capabilities: {    prompts: {},    resources: {},    tools: {      grab_price: {        description: 'Gets a product price from a URL',        parameters: {          url: { type: 'string', description: 'Product page URL' }        },        handler: async ({ url }) => {          try {            const response = await fetch(url);            const text = await response.text();            // TODO: Add actual scraping logic here (e.g., using cheerio)            // Example:            // const $ = cheerio.load(text);            // const price = $('selector-for-price').text().trim();            return { price: '$49.99' }; // Placeholder result          } catch (error) {            return { error: `Failed to fetch or parse the URL: ${error.message}` };          }        }      }    }  }});async function main() {  const transport = new StdioServerTransport();  await server.start(transport);}main();

这将设置一个名为 price-grabber 的基本 MCP 服务器. grab_price 工具接受一个 URL 并返回价格(这里我们只是模拟, 但你需要插入 Python 抓取代码). 要部署, 请使用 Cloudflare Workers:

npx wrangler deploy

搞定——你的服务器已上线并拥有公共 URL. 使用 Anthropic 的 MCP 检查器测试以确保其正常运行. Cloudflare 全力支持 MCP, 因此其文档完善, 且平台可处理大量流量而无需你操心.

步骤 3: 通过 Stripe 变现

这里才是重点: 赚钱. Stripe 推出了 MCP 支付集成, 让你只需 20 行代码即可实现付费访问. 当我看到有多简单时, 差点把咖啡洒了. 你无需构建完整的计费系统即可设置付费墙.

安装 Stripe 的 Node.js 库:

npm install stripe

修改你的 index.ts 文件, 以验证订阅的有效性.

这段代码会在用户使用服务器之前, 检查他们的 apiKey(即 Stripe 订阅 ID)是否有效. 在你的网站上使用 Stripe Checkout 设置一个订阅表单, 你就搞定了. 我建议每月收取 55 到 10 的费用, 例如 1,000 次请求. microns.io 上的独立开发者表示, 低价能快速吸引早期用户.

如何让你的服务器吸引关注

建好了? 已经能够挣钱? 现在你需要让它被更多人知道. Anthropic 的“集成”平台是个大事件——它就像一个 MCP 服务器的原型应用商店. 我预测它很快会发展成一个完整的 marketplace, 届时 AI 代理可以无需你操作即可找到并购买你的服务器. Cloudflare 也在大力推广 MCP, 因此你的服务器有机会被推荐.

目前, 你得加把劲. 在 GitHub 上分享你的服务器(查看 Awesome MCP Servers 仓库), 用 #MCP 或 #BuildInPublic 标签在 Twitter 上发帖, 或在 IndieHackers 上发布.

为什么你得快点行动

MCP 服务器是全新的——Anthropic 于 2024 年底推出, 市场尚待开发. 看看已经有的东西:

注意这些陷阱

并非一切都一帆风顺. 以下几点需特别留意:

周末行动计划

想试试看? 以下是周一前搞定的步骤:

我仅用10小时就搭建了书店MCP, 且完全没有MCP经验, 主要是因为我借助Cursor完成了复杂部分的编写. 你一定能做到.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

MCP服务器 Cloudflare Stripe AI 副业
相关文章