Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client