<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網易首頁 > 網易號 > 正文 申請入駐

      學MCP的最佳方式是:自己構建一個!我開發了一個幫你網站配圖的MCP Server

      0
      分享至

      學了超過100小時的MCP之后,我才意識到,和學AI、AI編程的最佳方式是實操一樣,學MCP的最佳方式也是自己親自上手搭建一個。

      關于MCP的概念,我就不在這多做解釋了,感興趣的可以去看我之前的文章:

      說干就干,我開發并發布了我的第一個MCP Server,這是個給Cursor等AI IDE工具提供文生圖能力的免費MCP,用于解決你在網站開發或者SEO文章批量生成過程中的配圖問題。

      很多人應該都有體感,現在的Claude 4、Gemini 2.5、DeepSeek R1-0528等模型都能生成設計感非常出色的界面了,但是因為這些模型并不是可以生成圖片的多模態模型,所以當你開發的網站/app需要配圖時,他們只能用占位符作為暫時的替代,或者,你也可以要求它使用開源圖片庫的資源,但問題是那些圖片可能加載出錯,抑或是和你的網站主題毫無相干。

      而我的這款MCP就試圖解決這個問題。讓Cursor、Trae、Claude Code等AI Coding工具根據他們對網站內容主題的理解,調用AI文生圖MCP為你的網站在指定位置生成合適的配圖。

      比如,一個原本長這樣的球鞋交易平臺首頁

      用了我的MCP之后,被優化成了這樣,網站的配圖不止是質量不錯,而且你注意看細節的話,發現和描述的球鞋型號也完全匹配。

      接下來我來詳解下,我是怎么用Cursor在一個小時內把這個MCP開發出來的(當然你用別的你自己熟悉的AI Coding也完全可以)。

      步驟一:準備MCP開發文檔

      因為MCP這個概念是Anthropic在2024年底提出的,而現在我們主流使用的大模型,訓練語料的截止時間通常是2023年底或者2024年中旬,所以你可以理解為絕大多數大模型都不具備關于什么是MCP、怎么開發MCP的知識。

      Anthropic在MCP的官方網站:https://modelcontextprotocol.io/tutorials/building-mcp-with-llms 提供了相應的文檔,比如以我的開發項目來說,分別是要訪問以下兩個鏈接復制內容:

      https://modelcontextprotocol.io/llms-full.txt

      https://github.com/modelcontextprotocol/typescript-sdk/blob/main/README.md

      你需要下載這個頁面中第一步llm-full.txt的文檔,以及根據你要開發MCP技術棧的差異,再下載第二步TypeScript或者Python的SDK readme文檔。

      下載之后可以把文檔放到你這個MCP開發文件夾的根目錄中

      步驟二:表達需求

      有了對應的文檔內容可以供AI參考之后,你就可以根據你想要實現的目標表達需求了,在用Cursor開發的情況下,你需要注意的關鍵點是要主動 @ 這兩個文件,這種情況下Cursor會消耗更多token去更充分的讀取上下文(因為MCP開發文檔的上下文有10000多行,確實太長長長了)。

      比如我這個需求信息如下:

      請參考 @mcprule.txt @mcprule-ts.txt 這兩個文檔,幫我開發一個web設計圖片生成的MCP serve。
      就是當用戶在使用AI設計網頁時,如果他的網頁涉及到占位圖片等圖片信息的展示,就通過該MCP調用AI文生圖模型,提供對應的英文prompt生成圖片,并且圖片填充到對應的網站區域。
      文生圖調用方式如下,注意API key是由MCP客戶端傳入的,不要寫死在MCP Server里:
      import requests
      import json
      from PIL import Image
      from io import BytesIO
      url = 'https://api-inference.modelscope.cn/v1/images/generations'
      payload = {
          'model': 'MusePublic/489_ckpt_FLUX_1',#ModelScope Model-Id,required
          'prompt': 'A golden cat'# required
      }
      headers = {
          'Authorization': 'Bearer API_KEY,
          'Content-Type': 'application/json'
      }
      response = requests.post(url, data=json.dumps(payload, ensure_ascii=False).encode('utf-8'), headers=headers)
      response_data = response.json()
      image = Image.open(BytesIO(requests.get(response_data['images'][0]['url']).content))
      image.save('result_image.jpg')

      你可能注意到了,我寫的提示詞里還有一段示例代碼,這是因為我們的MCP需要調用文生圖的API,所以你需要自己去找個你想用的大模型,再提供對應的調用案例讓AI進行參考,我這次選擇的是阿里魔搭社區上的一個Flux.1的模型https://modelscope.cn/models/MusePublic/489_ckpt_FLUX_1 一方面是覺得效果還不錯,另一方面是我希望我的MCP用戶也都能免費使用對應API(魔搭社區給所有用戶都提供每天2000次的API調用權限)

      步驟三:Bug處理和測試

      提完需求之后,AI完成的MCP可能符合你的預期,也可能存在各種各樣的bug,在這個過程中你就持續用自然語言表達想法,以及讓AI自己做測試就好了。

      步驟四:打包發布npm

      當你完成MCP的開發之后,你就可以讓Cursor再把你開發成功的MCP server寫到Mcp Json中進行調用了,但這里出現了一個小問題。

      你會發現其中一行代碼是

            "args": ["/Users/alchain/11/MCP_FLUX_WEB/dist/index.js"],

      這是個本地的文件路徑啊!

      這時候你倒是也可以把你的MCP代碼倉庫開源到Github,讓你的用戶可以下載后自行配置,但這顯然不是個足夠好的用戶體驗。

      所以,還有個更好的選擇是把你開發的MCP Server打包成npm包,這等于是讓你開發的資源成了個更標準化的node服務,相當于給MCP配上了個更標準的公域的文章。

      這個過程同樣的,你只需要用自然語言表達即可,比如:

      幫我把這個node服務打包上傳為npx的包

      不過在此之前,你需要先前往node的官方網站https://www.npmjs.com/ 注冊個賬號,你的發布過程會需要你登錄對應賬號。

      我的這個MCP Server的npm包地址為:https://www.npmjs.com/package/@alchain/mcp-flux-web-image-generator

      步驟五:使用和配置

      接下來一切就緒,你就可以輕松的自己配置這個MCP服務,或者也發給你的用戶使用了。

      我開發的相應MCP Server配置代碼如下:

      {
        "mcpServers": {
          "ai-image-generator": {
            "command": "npx",
            "args": ["@alchain/mcp-flux-web-image-generator@latest"],
            "env": {
              "MODELSCOPE_API_KEY": "your-modelscope-api-key-here"
            }
          }
        }
      }

      其中的API key你可以通過這個鏈接獲取:https://modelscope.cn/my/myaccesstoken

      你可以在Cursor中通過下面的入口增加MCP

      點擊“New MCP Server”后你可能看到類似下面的界面

      看著這些代碼也不用慌,你可以全選,然后cmd+k或者ctrl+k,讓AI自己把代碼給你加上就行了。

      配置成功后,你就可以隨時用自然語言表達你想要的圖片需求,也可以讓Cursor幫你把圖配上去。

      文章寫得挺長,但其實操作起來還是很簡單的,你真的可以試試,跑通之后你對什么是MCP的理解會上升一個臺階。

      如果你更習慣看視頻的話,也可以通過我這期B站視頻的教程:

      https://www.bilibili.com/video/BV1i9GJzwEyM/?vd_source=b8ed956bbe6170c4bb6e401414e9d3ee

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      腦梗跟戴帽子有關?醫生警告:60歲后,天冷要注意這3件事

      腦梗跟戴帽子有關?醫生警告:60歲后,天冷要注意這3件事

      看世界的人
      2025-11-26 10:05:37
      快扔掉!戴一天,輻射量相當于拍117次胸片

      快扔掉!戴一天,輻射量相當于拍117次胸片

      FM93浙江交通之聲
      2025-10-28 00:01:43
      每體:弗拉霍維奇曾被推薦給巴薩,但球員即將和米蘭達成協議

      每體:弗拉霍維奇曾被推薦給巴薩,但球員即將和米蘭達成協議

      懂球帝
      2025-12-15 01:14:12
      又要交易?二年級的克內克特,表現什么水平?

      又要交易?二年級的克內克特,表現什么水平?

      籃球實錄
      2025-12-14 23:39:55
      山東醫院十強曝光,濟南霸占四席!

      山東醫院十強曝光,濟南霸占四席!

      醫脈圈
      2025-12-14 20:05:07
      錢再多有啥用?鞏俐帶77歲老公回北京,雪中騎一輛車,笑容藏不住

      錢再多有啥用?鞏俐帶77歲老公回北京,雪中騎一輛車,笑容藏不住

      洲洲影視娛評
      2025-12-13 19:57:10
      情況突變,大批售臺軍火被扣押,美軍敗局已定,賴清德輸了個精光

      情況突變,大批售臺軍火被扣押,美軍敗局已定,賴清德輸了個精光

      影孖看世界
      2025-12-13 20:33:48
      新華社快訊:悉尼槍擊事件一名槍手身份已確認

      新華社快訊:悉尼槍擊事件一名槍手身份已確認

      新華社
      2025-12-14 18:45:18
      祝賀!42歲尼格買提高調迎喜訊,央媒親自發文,看來撒貝寧說對了

      祝賀!42歲尼格買提高調迎喜訊,央媒親自發文,看來撒貝寧說對了

      小椰的奶奶
      2025-12-12 06:47:16
      趙心童領銜雷佩凡衛冕,中國17人爭奪冠軍

      趙心童領銜雷佩凡衛冕,中國17人爭奪冠軍

      郭夷包工頭
      2025-12-15 05:42:22
      眉骨縫了三針!徐杰更新社媒報平安:“新賽季 為廣東而戰”

      眉骨縫了三針!徐杰更新社媒報平安:“新賽季 為廣東而戰”

      狼叔評論
      2025-12-15 01:10:11
      92歲老人收藏的1982年全新奔馳500SL

      92歲老人收藏的1982年全新奔馳500SL

      MOTO
      2025-11-11 17:11:34
      美國議員直言:讓烏克蘭割地,像1938年的慕尼黑協定

      美國議員直言:讓烏克蘭割地,像1938年的慕尼黑協定

      桂系007
      2025-12-14 23:24:31
      日企集體加速撤離?又一家電巨頭關停中國工廠,央媒早有警告

      日企集體加速撤離?又一家電巨頭關停中國工廠,央媒早有警告

      燕梳樓頻道
      2025-12-12 18:06:43
      換了3臺冰箱,我終于悟了:寧可不買大的,冰箱也絕不能放這3處

      換了3臺冰箱,我終于悟了:寧可不買大的,冰箱也絕不能放這3處

      室內設計師有料兒
      2025-12-14 11:07:25
      宋軼的臉到底怎么了?她一句話讓全網炸鍋!

      宋軼的臉到底怎么了?她一句話讓全網炸鍋!

      毒舌八卦
      2025-08-31 22:34:38
      佳能中山工廠搬離,保潔阿姨補償30萬,員工排隊致謝

      佳能中山工廠搬離,保潔阿姨補償30萬,員工排隊致謝

      西門老爹
      2025-12-14 13:58:00
      芋頭再次被關注!研究發現:常吃芋頭的人,不用多久,或有4改善

      芋頭再次被關注!研究發現:常吃芋頭的人,不用多久,或有4改善

      阿兵科普
      2025-12-11 21:10:08
      德羅西:國米配得上勝利;社媒評論就像是毒藥,別再跟我提它

      德羅西:國米配得上勝利;社媒評論就像是毒藥,別再跟我提它

      懂球帝
      2025-12-15 06:13:06
      A股熱股榜十大熱門股

      A股熱股榜十大熱門股

      和訊網
      2025-12-14 21:30:16
      2025-12-15 06:36:49
      AI進化論花生 incentive-icons
      AI進化論花生
      AI博主,AppStore付費榜第一的小貓補光燈app開發者
      95文章數 40關注度
      往期回顧 全部

      科技要聞

      當人形機器人有了App Store,宇樹在賭什么

      頭條要聞

      澳海灘槍擊驚魂50分鐘:槍手占據天橋向下掃射

      頭條要聞

      澳海灘槍擊驚魂50分鐘:槍手占據天橋向下掃射

      體育要聞

      馬刺終結雷霆:以勇猛,以文班亞馬

      娛樂要聞

      何晴生前最大謠言!沒有再婚嫁廖京生

      財經要聞

      重大違法強制退市!10人被判刑

      汽車要聞

      硬核敞篷巴士?擲彈兵Game Viewer 2026年初量產

      態度原創

      本地
      藝術
      手機
      房產
      公開課

      本地新聞

      云游安徽|阜陽三朝風骨,傳承千年墨香

      藝術要聞

      才女一生未嫁,畫史鑄就傳奇

      手機要聞

      澎湃OS優化進展公布,小米15手機相機體驗等問題已修復

      房產要聞

      車程5分鐘價差300萬 海棠灣的這個盤要火!

      公開課

      李玫瑾:為什么性格比能力更重要?

      無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 偷自在线| 日韩成人电影| 高级艳妇交换俱乐部小说| 成人高h视频| 91狠| 欧美自拍嘿咻内射在线观看| 99这里只有精品| jizz.jizz| 荆州市| 久久久精品波多野结衣av| 成人美女黄网站色大免费的| 亚洲精品乱码久久久久久按摩高清| 国产免费va| 一本大道无码人妻| 国精一二二产品无人区免费应用 | 日日噜噜夜夜久久亚洲一区二区| 欧美精品卡一卡二| 狠狠色综合tv久久久久久| 国产乱妇乱子伦视频免费观看| 不卡无码av| 国产裸舞一区二区| 欧美xxxx黑人又粗又大| 国产精品久久久久aaaa| 熟女视频在线观看| 五月天黄色电影| 日韩电影一区二区三区| 一亚洲一区二区中文字幕| 婷婷五月麻豆| 日本熟妇浓毛| 亚洲人成亚洲精品| 色欧美片视频在线观看| 江华| 国产精品成人国产乱| 国产免费踩踏调教视频| 久久99久国产精品66| 利川市| 少妇人妻互换不带套| 日韩成人一区二区三区在线观看| 爱色影网| 99久久综合精品国产成人一区二区| 色橹橹欧美在线观看视频高清|