Token导航 LogoToken导航TokenDH.com
Make Your First MCP Server logo
开发工具stdio官方级别未说明来源级核验

Make Your First MCP Server

MCP Server

一个指导Android开发者构建首个MCP服务器的工具,包含演示、代码示例和GitHub Copilot集成。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开发工具API集成PythonClaudeGitHub CopilotClaude DesktopClaude

安装说明

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

作者 / 组织

elliptic1

提供方

elliptic1

最后核验

2026/5/17 20:23

运行时

Python

快速接入

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

命令预览

python -m venv .venv

详细介绍

创建您的第一个MCP服务器

这个仓库包含一个30分钟的演示和代码跟随教程,旨在引导专注于Android开发的开发者构建他们的第一个(应用/项目) 模型上下文协议 (MCP) 服务器。该工作坊使用免费的Cat Facts API和基于Python的MCP服务器,来演示如何构建工具框架、集成公共API,并与GitHub Copilot一起进行现场演示彩排。

内容

  • docs/presentation_plan.md – 受众定义、学习目标和演示流程。
  • docs/api_research.md – 猫咪趣事API的研究笔记、示例端点和JSON响应。
  • docs/ide_setup.md – Android Studio/IntelliJ 设置检查清单,包括 Copilot 和 HTTP 客户端配置。
  • docs/demo_script.md – 演讲中实时编码部分的逐分钟脚本。
  • docs/supporting_materials.md – 演示文稿大纲、故障排除技巧以及参与者收获要点。
  • docs/rehearsal_checklist.md – 全面检查清单,涵盖时间安排、提示词以及备用策略。
  • src/catfacts_mcp/ – Python MCP服务器实现。
  • tests/ – 验证Cat Facts HTTP客户端的模拟测试。

快速入门

  1. 创建一个虚拟环境 并安装依赖项:
   python -m venv .venv
   source .venv/bin/activate
   pip install -e .[dev]
  1. 运行测试 (使用模拟的HTTP响应):
   pytest -q
  1. 启动MCP服务器 本地(stdio 传输):
   python -m catfacts_mcp.server
  1. 呼叫 cat_fact 工具 从一个MCP兼容的客户端(例如,Claude Desktop)获取一个随机事实。
注: 用于自动化测试的执行沙盒不允许进行出站HTTP调用。在正式上线前,请务必在您的演示机器上验证Cat Facts API的访问情况。

现场演示亮点

  • 展示如何使用GitHub Copilot来快速搭建FastMCP服务器和HTTP客户端。
  • 使用IDE的HTTP客户端草稿文件检查真实的API响应。
  • 演示通过标准输入输出(stdio)运行服务器,并讨论如何与支持MCP(可能是指某种配置或协议意识)的编辑器进行集成。
  • 分享故障排除策略及后续步骤,供参会者继续构建MCP工具。

目录标签

目录标签

开发工具API集成PythonClaudeGitHub CopilotMCP协议本地部署开发者工具Python服务器GitHubCopilot

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP