Token导航 LogoToken导航TokenDH.com
Creation Course logo
运维云端未说明官方级别未说明来源级核验

Creation Course

MCP Server

提供模型上下文协议(MCP)的学习资源,包括服务器和客户端工具实现,用于AI与本地或远程资源的交互。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
AI交互JavaScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Ahmed-Islam-AI

提供方

Ahmed-Islam-AI

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🎓 掌握模型上下文协议(MCP)-课程报告

欢迎来到 掌握MCP 课程库! 🚀

这个仓库是你学习的游乐场 模型上下文协议(MCP)它包含一系列独立的项目,每个项目都旨在教授您构建MCP服务器和客户端的具体概念。

______________________________________________________________________

📚 什么是模型上下文协议(MCP)?

模型上下文协议(MCP) 是一个开放标准,使人工智能模型(如Claude)能够安全地与本地或远程资源进行交互。它充当AI和您的数据/工具之间的通用翻译器。

核心概念

  • MCP服务器:公开功能(工具、资源、提示)的后端应用程序。
  • MCP客户端:使用这些功能的前端应用程序(例如Claude Desktop、IDE)。
  • 工具:可执行函数(例如,“计算税款”、“获取天气”)。
  • 资源:静态或动态数据(例如“文件内容”、“数据库行”)。
  • 鼓励:用于人工智能交互的可重用模板。

______________________________________________________________________

⚡ 入门(全球)

先决条件

在运行此仓库中的任何项目之前,请确保您已经:

  1. Node.js (v16或更高版本)已安装。
  2. NPM (节点包管理器)。

安装

克隆此存储库并安装共享依赖项:

npm install

______________________________________________________________________

📂 可用项目

这个存储库被组织成不同的示例。下面是您可以运行和探索的可用项目列表。

1.️⃣ 项目1:货币兑换服务器

聚焦:MCP、工具和标准传输的基础知识。

该项目实现了一个简单的MCP服务器,该服务器提供了一个使用实时汇率转换货币的工具。

  • 主文件: currencyConvertor.js
  • 主要特点:

- 定义自定义工具 currencyConverter. - 用途 zod 用于输入验证。 - 从外部API获取数据。

如何跑步

node currencyConvertor.js

代码深潜(货币转换器)

Click to expand explanation

1.服务器设置

const server = new McpServer({
    name: "Currency Converter MCP server",
    version: "1.0.0",
});

2.工具定义

server.tool(
    "currencyConverter",
    "Convert Amount from one currency to another",
    {
        amount: z.number(),
        from: z.string(),
        to: z.string(),
    },
    async ({ amount, from, to }) => { ... }
);

3.连接

const transport = new StdioServerTransport();
await server.connect(transport);

🔌 连接到克劳德桌面

将此添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "currency-converter": {
      "command": "node",
      "args": ["C:\\path\\to\\this\\repo\\currencyConvertor.js"]
    }
  }
}

______________________________________________________________________

2.️⃣ 项目2:(即将推出)

*请继续关注更多涵盖资源和提示的高级示例!*

______________________________________________________________________

🎮 互动式教学法

要真正掌握MCP,请在现有项目上尝试以下挑战:

  1. 修改货币转换器:添加a listCurrencies 工具。
  2. 创建新服务器:创建一个名为的文件 helloWorld.js 并构建一个服务器,该服务器有一个工具可以说“你好,\[名称\]!”。

______________________________________________________________________

快乐学习! 🌟

目录标签

目录标签

AI交互JavaScriptClaude本地部署协议标准学习资源工具开发Node.js

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP