Token导航 LogoToken导航TokenDH.com
Building MCP Server and Client logo
运维云端未说明官方级别未说明来源级核验

Building MCP Server and Client

MCP Server

一套用于构建MCP(模型上下文协议)服务器、客户端及AI应用的实践工具集,旨在为AI模型提供连接外部工具和数据源的能力。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude云端部署ClaudeCursor

安装说明

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

作者 / 组织

ashumishra2104

提供方

ashumishra2104

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

🤖 构建MCP服务器和客户端——Ashu Mishra

MCP(模型上下文协议)服务器、客户端和人工智能驱动的应用程序的实践集合——为想要赋予人工智能模型现实世界超能力的人工智能产品管理学生和开发人员从头开始构建。

______________________________________________________________________

🧠 什么是MCP?

模型上下文协议(MCP) 是一个开放标准,允许您将Claude等AI模型连接到外部工具、数据源和服务。

这样想:

Claude (Brain)  +  MCP Server (Hands)  =  Claude that can actually DO things

而不是克劳德 *说话* 关于运行命令、获取数据或搜索作业——使用MCP服务器,它实际上可以 做吧.

______________________________________________________________________

📂 仓库结构

Building_MCP_Server_and_Client/
│
├── README.md                          ← You are here
│
├── Theory of MCP/                     ← Start here! Understand MCP first
│   ├── README.md
│   └── MCP_Comprehensive_Summary.md   ← Full theory document
│
├── First MCP Terminal Server/         ← Project 1: Your first MCP server
│   ├── README.md                      ← Step-by-step guide
│   └── main.py                        ← Server code
│
├── MCP Client (React & Electron)/     ← Project 2: Web & desktop MCP client
│   └── README.md
│
├── Weather-mcp/                       ← Project 3: Weather MCP server
│   ├── main.py                        ← MCP server entry point
│   ├── tools/                         ← Weather tool definitions
│   ├── pyproject.toml
│   └── README.md
│
└── Job_Recommender_App/               ← Project 4: Full AI-powered application
    ├── app.py                         ← Streamlit web app
    ├── mcp_server.py                  ← FastMCP server for job search
    ├── src/
    │   ├── helper.py                  ← PDF reader + GPT + WeasyPrint
    │   ├── job_api.py                 ← Apify LinkedIn + Naukri scrapers
    │   └── database.py               ← Supabase + SQLite persistence
    ├── resume_template.html           ← HTML template for tailored resumes
    ├── requirements.txt
    └── video_guide/
        └── Step_By_Step_Creation_Guide.md  ← Full coding guide

______________________________________________________________________

🗂️ 项目概述

|#|项目|功能|类型| |:--|:--------|:-------------|:-----| | 1 | MCP理论 |了解MCP是什么,它为什么存在,以及它是如何工作的|📖 理论| | 2 | 第一台MCP终端服务器 |构建一个让Claude运行真实终端命令的服务器|🛠️ 初学者| | 3 | [MCP客户端——React&Electron]() |适用于任何MCP服务器的现代web和桌面界面|🛠️ 中级| | 4 | 气象MCP服务器 |作为Claude工具获取实时天气数据的MCP服务器|🛠️ 中级| | 5 | AI工作推荐应用程序 |全栈AI应用程序——简历分析、职位抓取、简历定制|🚀 高级|

______________________________________________________________________

🚀 项目5--人工智能工作推荐应用程序(特色)

此仓库中最完整的项目。使用构建的生产级AI应用程序 谷歌反重力 即:

  • 📄 阅读您的PDF简历 使用PyMuPDF
  • 🧠 用GPT-4o-mini进行分析 --生成总结、技能差距和职业路线图
  • 🔍 搜索实时工作 通过Apify网页抓取器在LinkedIn和Naukri上
  • ✍️ 定制你的简历 使用GPT-4o进行任何职位描述
  • 📥 下载PDF 通过WeasyPrint定制简历
  • 🗄️ 缓存所有作业 使用SQLite作为本地回退到Supabase(云)
  • 🔌 将求职作为MCP工具公开 通过FastMCP for AI代理

技术栈

Streamlit · OpenAI GPT-4o · Apify · Supabase · SQLite · WeasyPrint · FastMCP · PyMuPDF

📋 分步创建指南

想自己从头开始构建这个吗?完整的视频编码指南,包括AI提示、检查点和解释,请点击此处: 👉 Step_By_Step_Creation_Guide.md

______________________________________________________________________

🛤️ 推荐学习路径

如果您是MCP的新手,请按照以下顺序操作:

1. Theory of MCP          → Understand the WHY and WHAT
        ↓
2. First MCP Terminal     → Build your first server (beginner-friendly)
        ↓
3. Weather MCP Server     → Add real data sources to your server
        ↓
4. MCP Client             → Build a UI that talks to any MCP server
        ↓
5. Job Recommender App    → Full production AI app with MCP inside

______________________________________________________________________

🛠️ 通用要求

在开始任何项目之前,请确保您已经:

工具版本链接
Python3.11+https://python.org
克劳德桌面最新https://claude.ai/download
VS代码或光标最新https://cursor.sh
Git最新https://git-scm.com
uv 包管理器最新pip install uv

______________________________________________________________________

🔑 跨项目使用的API

API/服务用于获取地址
OpenAI API工作推荐人https://platform.openai.com/api-keys
Apify职位推荐器https://apify.com
Supabase职位推荐人https://supabase.com
Streamlit Cloud作业推荐器(部署)https://streamlit.io/cloud

______________________________________________________________________

👨‍🏫 关于此仓库

作为A的一部分建造 人工智能产品管理课程 通过 阿舒·米什拉 --高级AI/ML产品经理,在金融科技、电子商务和人工智能驱动产品领域拥有7年以上的经验。

每个项目都旨在:

  • ✅ 初学者友好,有简单的英语解释
  • ✅ 与Mac和Windows兼容
  • ✅ 可视化——带有图表和架构分解
  • ✅ 实用——真正的工具、真正的API、真正的部署

______________________________________________________________________

📬 连接

______________________________________________________________________

*⭐ 如果你觉得这个仓库有帮助,就把它标上——它可以帮助其他学生发现它!*

目录标签

目录标签

PythonClaude云端部署AI模型集成本地部署外部工具连接数据源接入AI应用开发

支持客户端

ClaudeCursor

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP