Token导航 LogoToken导航TokenDH.com
pr inspector logo
开发工具stdio官方级别未说明来源级核验

pr inspector

MCP Server

一个用于检查和分析拉取请求的模型上下文协议(MCP)服务器。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
代码审查开发工具Python本地部署

安装说明

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

作者 / 组织

mark-torres10

提供方

mark-torres10

最后核验

2026/5/17 20:20

运行时

Python

快速接入

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

命令预览

uv run pr-inspector

详细介绍

PR检查员

用于检查和分析拉取请求的模型上下文协议(MCP)服务器。

设置

此项目使用 uv 用于依赖性管理。要设置环境,请执行以下操作:

  1. 安装 uv (如果尚未安装):
   curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 安装依赖项:
   uv sync
  1. 配置服务器(可选):

- 编辑 config.yaml 更改主机、端口或传输设置 - 默认设置: host: 127.0.0.1, port: 8000, transport: http

  1. 运行MCP服务器(在一个终端中):
   # Option 1: Using the console script (recommended)
   uv run pr-inspector

   # Option 2: Using Python module syntax
   uv run python -m pr_inspector.server

服务器将开始使用以下设置 config.yaml (默认值: http://127.0.0.1:8000/mcp)并等待连接。

测试

要测试MCP服务器并验证其是否正常工作:

  1. 首先,启动服务器 (在一个终端中):
   uv run pr-inspector

服务器将于启动 http://127.0.0.1:8000/mcp

  1. 然后,运行测试客户端 (在另一个终端中):
   uv run python -m pr_inspector.test_client

测试客户端将:

  1. 连接到正在运行的MCP服务器
  2. 列出可用工具
  3. 打电话给 say_hello 具有不同参数的端点

发展

MCP服务器公开用于PR检查的工具。目前可用:

  • say_hello:问候指定名称的hello world端点

使用MCP服务器

选项1:测试客户端(建议用于开发)

使用附带的测试客户端验证功能:

uv run python -m pr_inspector.test_client

选项2:连接MCP客户端

服务器可以连接到任何兼容MCP的客户端。服务器在HTTP上运行 http://127.0.0.1:8000/mcp.

对于基于stdio的MCP客户端,您可以通过更改中的最后一行来修改服务器以使用stdio传输 pr_inspector/server.py 发件人:

mcp.run(transport="http", host="127.0.0.1", port=8000)

致:

mcp.run()  # Uses stdio transport by default

选项3:程序化使用

您还可以在自己的Python代码中使用FastMCP客户端连接到正在运行的HTTP服务器:

import asyncio
from fastmcp import Client

async def main():
    # Connect to the HTTP server (make sure it's running first)
    client = Client("http://127.0.0.1:8000/mcp")
    
    async with client:
        result = await client.call_tool("say_hello", {"name": "YourName"})
        print(result.content[0].text)

asyncio.run(main())

目录标签

目录标签

代码审查开发工具Python本地部署拉取请求分析MCP服务器

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP