MCP示例服務(wù)器:探索大型語(yǔ)言模型的數(shù)據(jù)與工具集成

2025-04-27 16:38 更新

在人工智能快速發(fā)展的今天,大型語(yǔ)言模型(LLM)的應(yīng)用場(chǎng)景不斷拓展。為了讓LLM更好地整合數(shù)據(jù)和工具,MCP(Model Context Protocol)應(yīng)運(yùn)而生。它就像AI領(lǐng)域的USB-C接口,為AI應(yīng)用提供了標(biāo)準(zhǔn)化的連接方式。今天,我們將為大家?guī)?lái)一篇適合國(guó)內(nèi)零基礎(chǔ)小白學(xué)習(xí)的MCP示例服務(wù)器教程,幫助大家更好地理解和掌握MCP的應(yīng)用。

一、MCP示例服務(wù)器概覽

MCP協(xié)議展示了其功能和靈活性,這些服務(wù)器使大型語(yǔ)言模型能夠安全訪問(wèn)工具和數(shù)據(jù)源。下面是一些官方參考服務(wù)器示例:

數(shù)據(jù)和文件系統(tǒng)

  • 文件系統(tǒng):提供安全的文件操作,具有可配置的訪問(wèn)控制。
  • PostgreSQL:支持只讀數(shù)據(jù)庫(kù)訪問(wèn),具有模式檢查功能。
  • SQLite:支持?jǐn)?shù)據(jù)庫(kù)交互和商業(yè)智能功能。
  • Google Drive:提供Google Drive的文件訪問(wèn)和搜索功能。

開(kāi)發(fā)工具

  • Git:提供讀取、搜索和操作Git倉(cāng)庫(kù)的工具。
  • GitHub:集成GitHub API,實(shí)現(xiàn)倉(cāng)庫(kù)管理和文件操作。
  • GitLab:集成GitLab API,實(shí)現(xiàn)項(xiàng)目管理。
  • Sentry:從Sentry.io檢索和分析問(wèn)題。

網(wǎng)頁(yè)和瀏覽器自動(dòng)化

  • Brave Search:使用Brave的搜索API進(jìn)行網(wǎng)絡(luò)和本地搜索。
  • Fetch:優(yōu)化用于LLM的網(wǎng)頁(yè)內(nèi)容獲取和轉(zhuǎn)換。
  • Puppeteer:提供瀏覽器自動(dòng)化和網(wǎng)頁(yè)抓取功能。

效率與溝通

  • Slack:提供頻道管理和消息傳遞功能。
  • Google Maps:提供位置服務(wù)、方向指引和地點(diǎn)詳情。
  • Memory:基于知識(shí)圖譜的持久內(nèi)存系統(tǒng)。

人工智能與專業(yè)工具

  • EverArt:使用各種模型進(jìn)行AI圖像生成。
  • Sequential Thinking:通過(guò)思維序列進(jìn)行動(dòng)態(tài)問(wèn)題解決。
  • AWS KB Retrieval:使用Bedrock Agent Runtime從AWS知識(shí)庫(kù)檢索信息。

二、官方集成

這些MCP服務(wù)器由各公司維護(hù),用于其平臺(tái):

  • Axiom:使用自然語(yǔ)言查詢和分析日志、跟蹤和事件數(shù)據(jù)。
  • Browserbase:在云端自動(dòng)化瀏覽器交互。
  • Cloudflare:在Cloudflare開(kāi)發(fā)者平臺(tái)上部署和管理資源。
  • E2B:在安全的云沙箱中執(zhí)行代碼。
  • Neon:與Neon無(wú)服務(wù)器Postgres平臺(tái)交互。
  • Obsidian Markdown Notes:讀取和搜索Obsidian倉(cāng)庫(kù)中的Markdown筆記。
  • Qdrant:使用Qdrant向量搜索引擎實(shí)現(xiàn)語(yǔ)義記憶。
  • Raygun:訪問(wèn)崩潰報(bào)告和監(jiān)控?cái)?shù)據(jù)。
  • Search1API:統(tǒng)一的搜索、爬取和站點(diǎn)地圖API。
  • Stripe:與Stripe API交互。
  • Tinybird:與Tinybird無(wú)服務(wù)器ClickHouse平臺(tái)接口。
  • Weaviate:通過(guò)你的Weaviate集合啟用代理RAG。

三、社區(qū)開(kāi)發(fā)服務(wù)器

不斷壯大的社區(qū)開(kāi)發(fā)服務(wù)器生態(tài)系統(tǒng)擴(kuò)展了MCP的能力:

  • Docker:管理容器、鏡像、卷和網(wǎng)絡(luò)。
  • Kubernetes:管理Pod、部署和服務(wù)。
  • Linear:項(xiàng)目管理和問(wèn)題跟蹤。
  • Snowflake:與Snowflake數(shù)據(jù)庫(kù)交互。
  • Spotify:控制Spotify播放和管理播放列表。
  • Todoist:任務(wù)管理集成。

四、開(kāi)始使用

使用參考服務(wù)器

基于TypeScript的服務(wù)器可以直接使用npx運(yùn)行:

npx mcp-server <server-name>

Python服務(wù)器可以使用uvx(推薦)或pip運(yùn)行:

uvx run <server-name>

pip install <server-name>

在Claude中配置

要使用MCP服務(wù)器,請(qǐng)將其添加到配置中:

{
  "mcpServers": [
    {
      "name": "server-name",
      "launchCommand": "server-command"
    }
  ]
}

五、附加資源

  • MCP服務(wù)器倉(cāng)庫(kù):完整的參考實(shí)現(xiàn)和社區(qū)服務(wù)器集合。
  • 精選MCP服務(wù)器:精選的MCP服務(wù)器列表。
  • MCP CLI:用于測(cè)試MCP服務(wù)器的命令行檢查器。
  • MCP Get:用于安裝和管理MCP服務(wù)器的工具。
  • Supergateway:通過(guò)SSE運(yùn)行MCP標(biāo)準(zhǔn)輸入/輸出服務(wù)器。
  • Zapier MCP:具有7000多個(gè)應(yīng)用和30000多個(gè)操作的MCP服務(wù)器。

訪問(wèn)我們的GitHub討論,參與MCP社區(qū)的交流。

通過(guò)以上內(nèi)容,你可以看到MCP服務(wù)器的多樣性和強(qiáng)大功能。在編程獅(W3Cschool.cn)平臺(tái),你可以找到更多關(guān)于MCP服務(wù)器開(kāi)發(fā)和集成的實(shí)例和教程,幫助你進(jìn)一步提升開(kāi)發(fā)技能。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)