Eliott的MCP服务器(人工智能营销)
此后端公开了两个符合MCP的端点供AI代理使用(OpenAI tool_call):
POST /search--为用户搜索谷歌广告活动POST /fetch--按ID获取活动的详细信息
技术栈
- Node.js+Express
- Supabase(OAuth2令牌存储)
- 谷歌广告API(OAuth2)
- 轴
- suabase js
项目结构
/mcp-server
├── package.json
├── index.js
├── routes/
│ └── search.js
│ └── fetch.js
├── services/
│ └── googleAds.js
│ └── supabaseClient.js
├── utils/
│ └── formatMCPResponse.js
├── .env.example设置
cp .env.example .env填写你的价值观npm installnpm start
环境变量
看 .env.example 对于所需变量。
部署
铁路部署准备就绪。这 start 脚本已设置好用于制作。
______________________________________________________________________
终点:
发布 /search
- 主体:
{ query: string, uid: string } - 返回:MCP结果数组(
[{ id, title, text, url }])
发布 /fetch
- 主体:
{ id: string } - 退货:MCP文件(
{ id, title, text, url, metadata })
______________________________________________________________________
有关任何问题,请参阅代码注释以获取扩展点和详细信息。
