mcpField
T
test-mcp-server

test-mcp-server

本地服务
github.com/dudeinthemirror开发工具082 周前更新

关于 test-mcp-server

test-mcp-server 是用于运行和检查 MCP 服务的开发项目。README 介绍了两种本地启动方式及通过 MCP inspector 连接的方法,但未说明服务功能。

主要功能

  1. 01使用 FastAPI 启动开发服务
  2. 02提供两种服务入口
  3. 03说明 MCP inspector 连接方式

适用场景

  1. 01开发时启动服务
  2. 02让 inspector 连接本地端点

MCP 相关

项目在本地 `/mcp` 端点运行 MCP 服务,并说明如何通过 SSE 使用 MCP inspector 连接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

test-mcp-server

开发

安装 uv

本项目使用 uv 包管理器。要在你的机器上安装它,请运行:

curl -LsSf https://astral.sh/uv/install.sh | sh
安装 direnv

本项目使用 direnv,根据当前目录加载和卸载环境变量

brew install direnv

首次进入本项目目录时,系统会提示你运行:

direnv allow
依赖项

要安装依赖项,请运行:

uv sync
代码检查、格式化

本项目使用 ruff。Ruff 使用 Rust 编写,旨在实现极快的速度和高效性

# Lint files or directories
ruff check ./src

# Format files
ruff format ./src

# Fix issues automatically
ruff check --fix ./src
  • (可选)在 VSCode 中安装 Ruff 扩展(并卸载 Black)
运行和调试
  • 以开发模式启动服务
uv run fastapi dev src/main.py --host 127.0.0.1 --port 8088

或者,

uv run fastapi dev src/simple_integration.py --host 127.0.0.1 --port 8088
  • 启动 MCP 检查器
npx @modelcontextprotocol/inspector http://127.0.0.1:8088/mcp
  • 在浏览器中打开检查器 http://127.0.0.1:5173
  • 在左侧面板中:
    • 传输类型:SSE
    • URL:http://127.0.0.1:8088/mcp
    • 点击 Connect

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。