前言¶
DeepSeek Harness (DSH) 的插件化架構允許開發者快速擴展智能體的數據獲取能力。在處理地理信息或公共安全數據時,手動編寫 API 調用通常比較繁瑣。xby-uk-police-data-query 插件封裝了英國警察數據的 MCP 服務器,直接向智能體提供結構化的查詢接口。
插件介紹¶
名稱:xby-uk-police-data-query
維護者:xby-skill
分類:聯網工具
定位:一個提供英國警察數據查詢的 MCP 服務器,包括犯罪記錄、警察部隊、社區信息和攔截搜查數據。
核心功能¶
插件提供以下接口:
- 密鑰管理:
set_xby_apikey— 在聊天中設置 API 密鑰,自動持久化,重啓有效。 - 犯罪數據:
get_street_level_crimes— 按經緯度或自定義多邊形獲取街面犯罪。get_street_level_outcomes— 按經緯度、多邊形或地點 ID 獲取犯罪結果。get_crimes_at_location— 按地點 ID 或最近的經緯度獲取犯罪。get_crimes_no_location— 獲取無法映射到具體位置的犯罪。get_crime_categories— 獲取指定日期的有效犯罪分類。get_last_updated— 獲取犯罪數據最後更新時間。get_outcomes_for_crime— 通過持久化 ID 獲取特定犯罪的結果。
- 警察部隊:
get_list_of_forces— 獲取所有警察部隊列表。get_force_details— 獲取特定警察部隊詳情。get_senior_officers— 獲取特定警察部隊的高級官員。
- 社區信息:
get_neighbourhoods— 獲取特定警察部隊的轄區列表。get_neighbourhood_details— 獲取特定轄區的詳情。get_neighbourhood_boundary— 獲取特定轄區的邊界座標。get_neighbourhood_team— 獲取特定轄區的警隊團隊。get_neighbourhood_events— 獲取特定轄區的活動安排。get_neighbourhood_priorities— 獲取特定轄區的警務優先事項。locate_neighbourhood— 根據經緯度定位轄區。
- 攔截搜查:
get_stop_searches_by_area— 獲取半徑一英里或自定義區域的攔截搜查。get_stop_searches_by_location— 按地點 ID 獲取攔截搜查。get_stop_searches_no_location— 獲取無法映射到具體位置的攔截搜查。get_stop_searches_by_force— 獲取特定部隊報告的攔截搜查。
安裝與配置¶
- 在小笨羊官網註冊並獲取 API 密鑰。
- 使用 DSH 官方命令安裝插件:
dsh plugin --profile web add github:xby_skill/xby-uk-police-data-query
- 安裝完成後,在對話中調用
set_xby_apikey接口填入密鑰。
適用場景與注意¶
- 適用場景:適合需要分析英國特定區域犯罪趨勢、查詢警察部隊架構或獲取社區警務信息的 DSH 智能體開發。
- 注意事項:插件以當前 DSH 進程的權限運行,請確保對安裝來源的代碼和許可證(MIT)有信任。安裝前請確認已獲取有效的 API 密鑰。
結語¶
該插件通過標準化接口解決了英國警務數據的獲取問題,降低了接入成本。更多配置細節與源碼請訪問 GitHub。