返回 MCP 目录
public公开dns本地运行

police-uk-api-mcp-server

一个基于Python的MCP服务器,提供访问和交互police.uk API的工具,可查询犯罪数据、警察部队信息、社区详情及拦截搜查记录等。

article

README

🚀 英国警察API MCP服务器

这是一个基于Python的MCP服务器,它提供了一系列工具,可用于访问和与 police.uk API 进行交互,从而获取犯罪、警察队伍、社区以及搜查事件的数据。

🚀 快速开始

英国警察API MCP服务器为开发者提供了便捷的方式来获取英国警察相关的数据。你可以通过它轻松查询各类信息。

✨ 主要特性

  • 拥有21个独特的工具,可用于查询 police.uk API 端点。
  • 能够获取街级犯罪、社区详情、执法机构信息、搜查记录等数据。
  • 基于 FastMCP 构建,便于集成到兼容的MCP系统中。
  • 具备错误处理机制,且每个工具都有清晰的文档说明。

📦 安装指南

先决条件

  • 需要 Python 3.11+ 版本。
  • 需安装必要的包:mcprequests

安装步骤

  1. 克隆仓库
    git clone https://github.com/dwain-barnes/police-uk-api-mcp-server.git
    cd police-uk-api-mcp-server
    
  2. 安装依赖项
    pip install mcp requests
    

💻 使用示例

基础用法

运行服务器

python server.py

高级用法

配置集成:要与MCP生态系统集成,需要更新服务器配置。

{
  "mcpServers": {
    "police-uk-api-tools": {
      "command": "python",
      "args": ["path/to/police-uk-api-mcp-server/server.py"],
      "host": "127.0.0.1",
      "port": 8080,
      "timeout": 30000
    }
  }
}
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端