<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
      網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

      學MCP的最佳方式是:自己構(gòu)建一個!我開發(fā)了一個幫你網(wǎng)站配圖的MCP Server

      0
      分享至

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

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

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

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

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

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

      用了我的MCP之后,被優(yōu)化成了這樣,網(wǎng)站的配圖不止是質(zhì)量不錯,而且你注意看細節(jié)的話,發(fā)現(xiàn)和描述的球鞋型號也完全匹配。

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

      步驟一:準備MCP開發(fā)文檔

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

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

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

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

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

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

      步驟二:表達需求

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

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

      請參考 @mcprule.txt @mcprule-ts.txt 這兩個文檔,幫我開發(fā)一個web設(shè)計圖片生成的MCP serve。
      就是當用戶在使用AI設(shè)計網(wǎng)頁時,如果他的網(wǎng)頁涉及到占位圖片等圖片信息的展示,就通過該MCP調(diào)用AI文生圖模型,提供對應(yīng)的英文prompt生成圖片,并且圖片填充到對應(yīng)的網(wǎng)站區(qū)域。
      文生圖調(diào)用方式如下,注意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需要調(diào)用文生圖的API,所以你需要自己去找個你想用的大模型,再提供對應(yīng)的調(diào)用案例讓AI進行參考,我這次選擇的是阿里魔搭社區(qū)上的一個Flux.1的模型https://modelscope.cn/models/MusePublic/489_ckpt_FLUX_1 一方面是覺得效果還不錯,另一方面是我希望我的MCP用戶也都能免費使用對應(yīng)API(魔搭社區(qū)給所有用戶都提供每天2000次的API調(diào)用權(quán)限)

      步驟三:Bug處理和測試

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

      步驟四:打包發(fā)布npm

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

      你會發(fā)現(xiàn)其中一行代碼是

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

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

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

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

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

      幫我把這個node服務(wù)打包上傳為npx的包

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

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

      步驟五:使用和配置

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

      我開發(fā)的相應(yīng)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你可以通過這個鏈接獲?。篽ttps://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

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

      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.

      相關(guān)推薦
      熱點推薦
      張雨綺換臉成功!說不出來哪里變了,好像又都變了

      張雨綺換臉成功!說不出來哪里變了,好像又都變了

      爆角追蹤
      2025-12-18 16:05:56
      俄領(lǐng)導(dǎo)人威脅稱,如果談判失敗,俄羅斯將“以武力”奪取領(lǐng)土

      俄領(lǐng)導(dǎo)人威脅稱,如果談判失敗,俄羅斯將“以武力”奪取領(lǐng)土

      山河路口
      2025-12-17 22:34:47
      好利來大公子穿女裝惹爭議!化妝做美甲自稱"妹妹",被罵到關(guān)賬號

      好利來大公子穿女裝惹爭議!化妝做美甲自稱"妹妹",被罵到關(guān)賬號

      派大星紀錄片
      2025-12-18 12:14:15
      佳能63萬“惡意賠償”,咋這么明目張膽?

      佳能63萬“惡意賠償”,咋這么明目張膽?

      胡嚴亂語
      2025-12-16 20:29:21
      珠海一小區(qū)業(yè)主放火燒自家房子,事前疑在群里發(fā)預(yù)告,物業(yè):火已撲滅無傷亡,警方介入

      珠海一小區(qū)業(yè)主放火燒自家房子,事前疑在群里發(fā)預(yù)告,物業(yè):火已撲滅無傷亡,警方介入

      極目新聞
      2025-12-18 17:10:51
      福建艦、山東艦的兩個相同點

      福建艦、山東艦的兩個相同點

      新民周刊
      2025-12-18 09:13:33
      西藥見效快!中國三大運營商為美國解決詐騙電話,攔截率達99%

      西藥見效快!中國三大運營商為美國解決詐騙電話,攔截率達99%

      垛垛糖
      2025-12-18 12:16:13
      我給市長寫了8年發(fā)言稿,關(guān)系戶頂了我位置,大會前稿子卻出現(xiàn)問題

      我給市長寫了8年發(fā)言稿,關(guān)系戶頂了我位置,大會前稿子卻出現(xiàn)問題

      張道陵秘話
      2025-12-14 21:35:05
      索尼將退出中國,3萬員工一夜失業(yè),一代人的青春落幕

      索尼將退出中國,3萬員工一夜失業(yè),一代人的青春落幕

      胡嚴亂語
      2025-12-18 14:25:25
      海南封關(guān)首日實探三亞免稅城:免稅價疊加消費券,蘋果手機最高可減1000元

      海南封關(guān)首日實探三亞免稅城:免稅價疊加消費券,蘋果手機最高可減1000元

      極目新聞
      2025-12-18 12:08:09
      重大突破!美國發(fā)明世界最小機器人,僅細胞大小,7分錢一個!

      重大突破!美國發(fā)明世界最小機器人,僅細胞大小,7分錢一個!

      徐德文科學頻道
      2025-12-17 21:01:47
      越扒越有!女教師跳樓再添猛料,原來不止被父母逼婚這么簡單

      越扒越有!女教師跳樓再添猛料,原來不止被父母逼婚這么簡單

      皮蛋兒電影
      2025-12-17 22:03:03
      博主:曾凡博確定不加盟澳大利亞NBL球隊,他只剩NCAA和CBA兩個選擇

      博主:曾凡博確定不加盟澳大利亞NBL球隊,他只剩NCAA和CBA兩個選擇

      懂球帝
      2025-12-18 16:49:14
      本田將暫停在華工廠生產(chǎn)

      本田將暫停在華工廠生產(chǎn)

      第一財經(jīng)資訊
      2025-12-18 13:51:09
      東亞錦標賽太殘酷了:中國男足主場0-3日本,遭遇開門黑+排名墊底

      東亞錦標賽太殘酷了:中國男足主場0-3日本,遭遇開門黑+排名墊底

      側(cè)身凌空斬
      2025-12-18 16:30:30
      市值蒸發(fā)超50%!成都網(wǎng)紅樓盤600萬房子,如今掛牌298萬無人問津

      市值蒸發(fā)超50%!成都網(wǎng)紅樓盤600萬房子,如今掛牌298萬無人問津

      火山詩話
      2025-12-18 14:38:42
      故宮一件我一件的含金量又上升了,南京博物館藏品細節(jié)越挖多了!

      故宮一件我一件的含金量又上升了,南京博物館藏品細節(jié)越挖多了!

      你食不食油餅
      2025-12-18 02:04:53
      再見雄鹿!湖人7換3交易方案,詹姆斯聯(lián)手字母哥,總冠軍沒懸念了

      再見雄鹿!湖人7換3交易方案,詹姆斯聯(lián)手字母哥,總冠軍沒懸念了

      老侃侃球
      2025-12-18 10:08:28
      俄軍騎兵重現(xiàn)戰(zhàn)場,烏軍單日殲敵1730人

      俄軍騎兵重現(xiàn)戰(zhàn)場,烏軍單日殲敵1730人

      史政先鋒
      2025-12-17 21:01:32
      高標準梯田(農(nóng)田)荒廢的背后 完全不切實際一場鬧劇

      高標準梯田(農(nóng)田)荒廢的背后 完全不切實際一場鬧劇

      原某報記者
      2025-12-17 14:31:27
      2025-12-18 18:11:00
      AI進化論花生 incentive-icons
      AI進化論花生
      AI博主,AppStore付費榜第一的小貓補光燈app開發(fā)者
      96文章數(shù) 40關(guān)注度
      往期回顧 全部

      科技要聞

      2025新一代人工智能創(chuàng)業(yè)大賽

      頭條要聞

      南京博物院稱受贈5幅畫被鑒定為"假" 捐贈者后人回應(yīng)

      頭條要聞

      南京博物院稱受贈5幅畫被鑒定為"假" 捐贈者后人回應(yīng)

      體育要聞

      巴黎首奪世界級冠軍 加冕6冠王比肩巴薩拜仁

      娛樂要聞

      絲芭放大招了!實名舉報鞠婧祎經(jīng)濟犯罪

      財經(jīng)要聞

      尹艷林:呼吁加快2.5億新市民落戶進程

      汽車要聞

      在零下30℃的考場里 凡爾賽C5 X和508L拿到了"穩(wěn)"的證明

      態(tài)度原創(chuàng)

      藝術(shù)
      數(shù)碼
      本地
      時尚
      公開課

      藝術(shù)要聞

      卡洛斯·杜蘭:不只是薩金特的老師!

      數(shù)碼要聞

      PConline 2025智臻科技獎|年度智臻產(chǎn)品:羅技GPW4小狗電競鼠標

      本地新聞

      云游安徽|決戰(zhàn)烽火照古今,千秋一脈看宿州

      “棕色大衣”今年冬天又火了,怎么搭都高級時髦

      公開課

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

      無障礙瀏覽 進入關(guān)懷版 主站蜘蛛池模板: 亚洲中文字幕无码久久精品1 | 国产95在线 | 欧美| 亚洲精品熟女| 亚洲A无码| 又大又粗又爽18禁免费看| 99热这里只有精品最新地址获取| 亚洲韩国精品无码一区二区三区| 久久99精品视频| 日韩色人妻| 鲜嫩高中生无套进入| 亚洲av无码成人影院一区| 欧美综合图区| 堆龙德庆县| 欧美性白人极品hd| 久久国产精品偷| 国产成人无码AA精品一| 91你懂的| 亚洲国产精品特色大片观看完整版 | 正在播放酒店约少妇高潮| 国产精品一区二区久久| 亚洲色大成网站www永久男同| 肉大榛一出一进免费观看| 无码色综合| 毛片a久久99亚洲欧美毛片| 中文字幕一区二区三区久久蜜桃 | 色窝AV| 宣恩县| 麻豆一区二区三区精品视频| 加勒比中文无码久久综合色| 日日夜夜噜噜| 凉山| 亚洲人成色7777在线观看不卡| a在线视频v视频| 欧美人成精品网站播放| wwwww黄| 国产成人无码性教育视频| 国产免费无遮挡吸乳视频| 91久久夜色精品国产网站| 富婆熟妇熟女二区三区| 狠狠色丁香婷婷综合尤物| 精品无码午夜福利理论片|