MCP服务器演示

一个使用FastMCP的MCP服务器演示,用于为CodeMash 2026会议提供数据服务。

  • by dmikusa
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 dmikusa/codemash-2026-mcp-demo

使用说明

CodeMash 2026 MCP演示

使用FastMCP for CodeMash 2026的演示MCP服务器。

此演示MCP服务器提供有关CodeMash 2026会议的数据,以便这些数据可以通过MCP提供给各种客户端(即Claude、ChatGPT等)。

先决条件

该项目需要几个依赖项。

  1. 跑 brew install uv just watchexec (或类似于您选择的操作系统)。
  • just 是一个命令执行器,就像 make 但更简单。用以下方式安装 brew install just.

  • uv 是我们正在使用的Python包管理器。它类似于 npm 或 gradle.

  • watchexec 仅在循环中运行测试时使用。它将重新启动测试。

    Just和watchexec在技术上是可选的,但它有助于使事情变得更容易。

  1. 安装Python运行 uv python install.

  2. 跑 uv sync --frozen 安装依赖项和开发工具。你也应该跑步 uv sync --sync 在仓库上拉取更新后,因为这将确保您的本地依赖关系与任何更改保持最新。

用法

本地运行

您可以在本地运行此演示。跑 just run。它将启动MCP服务器。可在以下网址访问 http://localhost:8000/mcp.

托管版本

对于CodeMash 2026会议,我将在 https://cm2026.mikusa.com/mcp.

集成/客户端帮助

使用MCP服务器可能有点棘手,所以这里有一些帮助可以帮助您入门。

测试/调试

您可以通过运行以下命令轻松测试或调试MCP服务器 npx @modelcontextprotocol/inspector。这将在您的计算机上启动一个web UI,该UI可以连接到任何MCP服务器并与服务器交互。

克劳德

如果您的帐户有足够的访问权限/如果您支付了足够的费用,您可以注册远程MCP服务器。只需注册上面的URL,它就会连接。无需身份验证,因此您只需输入MCP URL即可。

您需要使用我托管的版本,或者您需要在公开可用的URL上运行该软件。如果您在本地运行它,像CloudFlare Tunnel或ngrok这样的东西很适合。

看 这篇文章 了解更多详情。

克劳德桌面

如果您没有足够的访问权限/如果您没有支付足够的费用,您可以使用Claude Desktop并注册一个代理远程MCP服务器的本地MCP服务器。看 mcp遥控器.

前任:

{
  "mcpServers": {
    "cm2026": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://cm2026.mikusa.com/mcp"
      ]
    }
  }
}

ChatGPT

同样,如果您有足够的访问权限,您可以将远程MCP服务器连接到您的ChatGPT帐户。关于这一点有很多误导性的信息,因为ChatGPT最近才完全开始支持MCP。一、 相信这是准确的。如果您具有管理权限,您还可以为整个组织注册一个,而不需要通过开发人员模式完成。

2001年1月

如果你想在当地攻读法学硕士, 2001年1月 效果很好。它同时支持本地和远程MCP,两者都可以与此MCP服务器配合使用。

其他

MCP是一个标准协议,所以其他客户端也应该正常工作。同样,这不需要身份验证,所以在大多数情况下,你只需要将其指向上面的托管URL,它应该就可以工作了。你也可以在本地运行它们并将其指向本地URL。