跳到主要内容

MCP 服务器

让你的 AI 助手直接连上这个作品集:一个公开的 Model Context Protocol 服务器,以站点全部五种语言、用实时的结构化数据回答关于 Monir 的问题。

端点

只有一个公开端点,无需管理会话。把任何 MCP 客户端指向它,就可以开始提问。

https://mcp.webanion.com/mcp
  • 传输方式: Streamable HTTP,基于 POST 的 JSON-RPC 2.0,无状态
  • 身份验证: 起步无需任何凭证。在客户端里登录一次,或以 bearer 请求头发送一把免费的 API 密钥,完整目录即可解锁。
  • 发现: 服务器的机器可读描述位于: /.well-known/mcp.json

连接并登录

通过 URL 添加服务器,然后在浏览器里登录一次。客户端自行保存并刷新令牌;不必把任何东西粘贴进对话或配置文件,也不必重新连接。

Claude Code

claude mcp add --transport http webanion https://mcp.webanion.com/mcp
claude mcp login webanion

第一行添加服务器,第二行从终端发起登录。也可以在会话中打开 /mcp,选中 webanion 并选择 Authenticate。浏览器会打开一个标签页,你填写姓名和邮箱,一分钟内邮件送达六位验证码,输入后批准即可。登录的全部过程仅此而已。

Claude Desktop 与 claude.ai

把端点 URL 添加为自定义连接器,并在连接器的设置里连接。同样的登录流程会在浏览器中进行。

Cursor

把端点 URL 添加为远程 MCP 服务器。Cursor 会读取服务器的元数据,并自行提供登录。

ChatGPT

https://mcp.webanion.com/mcp

ChatGPT 以连接器方式添加远程 MCP 服务器:打开 Settings,进入 Connectors,启用 developer mode,选择 Add custom connector 并粘贴端点 URL。

批准后,客户端可以读取完整作品集、时间线、博客与人物,并以你的身份给 Monir 发消息或订阅通讯。你随时可以在客户端结束授权,用 claude mcp logout webanion,或在 /mcp 中选择 Clear authentication;Monir 也可以从他那一侧结束。

没有可以打开的浏览器?改用 API 密钥的方式。

它能告诉你什么

它可以回答

  • Monir 是谁:标题、简介、档期、时区与工作时间
  • 他做什么:服务、作品分类,以及每个项目的故事与技术栈
  • 证据:经历时间线、客户评价,以及按真实项目统计的技术使用次数
  • 他如何工作:来自精选知识库的能力、报价与合作条款
  • 文章:博客文章及其分类与标签

它不会给你

  • 私人联系方式:客户与协作者的邮箱从不离开数据库
  • 精确到日的日期:合作日期有意只精确到月
  • 草稿或未发布内容:CMS 只提供公开的内容
  • Monir 及其工作以外的任何信息

在网站上直接浏览

服务器给出的每个答案都来自这些页面,欢迎直接浏览。

两个层级,一次注册

匿名调用者已经能得到足够做初选的答案。在客户端登录即可解锁其余一切;对于没有浏览器的客户端,一把通过邮箱验证的免费密钥起同样的作用。

匿名

无需登录:个人档案、技术栈、服务、作品分类、浅层作品检索、整个知识库、任一项目的完整详情,以及经历时间线。

已验证

以上全部的完整深度,再加上全站检索、单个服务或作品分类的完整内容、文章与分类标签、公司、人物、客户评价、发消息与订阅通讯。

工具目录

真实的工具名称,与服务器注册的完全一致。

匿名即可使用

get_profile

这是谁:标题、简介、档期、简历与社交链接。先调用它。

search_portfolio

按描述或指定技术查找项目。匿名调用者得到 slug、标题和一行摘要;验证后返回完整结果。

get_tech_stack

整个作品集用到的技术,每项附带出现的项目数量。

search_knowledge / get_knowledge

检索精选知识库并阅读任意文档:工作方式、有据可查的能力、项目故事、报价与条款。

list_services

提供的服务,每项附简介。

list_showcases

按类型分组的作品:移动、Web、桌面、DevOps。

get_project

单个项目的完整详情:故事章节、技术栈、线上地址、客户与评价。

get_experience_timeline

按公司分组的工作经历,精确到月,读起来就像一份简历。

request_access / verify_access

用姓名和邮箱注册,验证六位验证码,领取 API 密钥。这是无法打开浏览器的客户端所走的路径。

已登录,或持有 API 密钥

search_site

跨项目、服务、文章、公司、人物、评价与标签的全文检索。

get_service

单个服务,以及它名下交付的项目。

get_showcase

单个作品分类,以及其中的所有项目。

search_articles / get_article

检索博客,并完整阅读任意已发布文章。

list_categories / list_tags / get_tag

博客分类,以及博客与作品集共用的标签。

list_companies / get_company

Monir 合作过的公司,以及为每家交付的工作。

list_clients / list_talents / get_talent

客户与协作者,含角色与相关项目。绝不包含联系方式。

list_testimonials

客户评价,含评分与署名。

send_contact_message

以已验证消费者的身份给 Monir 发消息。每天五条;重复内容只送达一次。

subscribe_newsletter

为已验证的邮箱订阅通讯。

示例提示词

服务器连接好后,用平常的语言提问,助手会自行挑选工具。

Monir 做过类似带支付功能的预约平台的项目吗?

他的经历时间线是什么样的,现在的重心是什么?

哪些项目用了 React Native,客户对它们评价如何?

他如何为一次合作定价,喜欢怎样的工作方式?

用我的邮箱注册一把 API 密钥,然后替我给他发一条简短的自我介绍。

没有浏览器:API 密钥

无法打开浏览器的客户端改用两次工具调用完成注册,并在每次请求的请求头中发送密钥。密钥只显示一次,且只保存其哈希,因此丢失的密钥不会找回,而是重新签发:验证一个新的验证码,新密钥即令旧密钥作废。

如何注册

  1. 用你的姓名和邮箱地址调用 request_access。
  2. 一分钟内,一个六位验证码会发到该邮箱。
  3. 用邮箱和验证码调用 verify_access。密钥只显示一次,请妥善保存。
  4. 每次请求都以 Authorization: Bearer 请求头发送密钥,并重新连接客户端使其生效。

复制、粘贴、完成。把 <key> 换成 verify_access 返回的密钥;或者完全去掉 Authorization 请求头,以匿名身份使用。

Claude Code

claude mcp add --transport http webanion https://mcp.webanion.com/mcp --header "Authorization: Bearer <key>"

Claude Desktop

{
  "mcpServers": {
    "webanion": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.webanion.com/mcp",
        "--header",
        "Authorization:${WEBANION_AUTH}"
      ],
      "env": { "WEBANION_AUTH": "Bearer <key>" }
    }
  }
}

Cursor

{
  "mcpServers": {
    "webanion": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.webanion.com/mcp",
        "--header",
        "Authorization:${WEBANION_AUTH}"
      ],
      "env": { "WEBANION_AUTH": "Bearer <key>" }
    }
  }
}

Claude Desktop 与 Cursor 走 stdio,所以由小巧的 mcp-remote 代理把它们桥接到 HTTP 端点。

没有请求头时打开的连接会一直没有请求头地运行下去。配置好密钥后,请重新连接客户端,在 Claude Code 中打开 /mcp 并 reconnect,否则密钥不起任何作用,每次受限调用都会继续要求你注册。

速率限制

足够真实使用,也足以挡住滥用。限制按每个已验证消费者分别计算。

  • 读取:每分钟 120 次
  • 写入:每分钟 5 次,且每天最多五条联系消息
  • 密钥申请:每个邮箱每小时 3 次,每个网络每小时 10 次

超限时会返回重试时间,而不是无声地失败。

隐私,直说

无密钥的读取完全匿名。没有账号,没有 Cookie,也不记录你问了什么。

登录或注册只保存你发来的内容:姓名、收到验证码的邮箱地址,以及可选的组织与用途。一个令牌或一把 bearer 密钥能解析到的仅此而已,且两者都只以哈希形式保存。

通过 send_contact_message 发送的消息,会以已验证发件人的名义进入 Monir 的收件箱,不去任何别处。

通讯只使用已验证的邮箱,重复订阅仍是一份订阅。这里的任何信息都不会被出售或共享。

使用条款

使用本服务器即表示接受本站的使用条款,其中有专门一节涉及服务器。以下是简要版本,两者如有出入,以使用条款为准。

阅读使用条款

服务器返回的内容可以部分引用,并附上其来源页面的链接。转载完整的文章、案例或图片前,请先征得同意。

登录与密钥均免费,且专属于完成验证的人:自己使用,或用于你运行的助手,不得共享或出售。密钥丢失需重新验证,旧密钥随之作废。

滥用、规避限制或冒充身份,可能导致登录或密钥被撤销、背后的人被封禁,恕不另行通知。服务按现状提供,可能随时调整、暂停或停止。