Token导航 LogoToken导航TokenDH.com
MCP Investigate logo
数据服务未说明官方级别未说明来源级核验

MCP Investigate

MCP Server

一个用于在多云平台中集成和处理开放数据的Python工具,支持数据下载、解析和存储到数据库。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开放数据Python数据分析数据集成

安装说明

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

作者 / 组织

elisseeff-space

提供方

elisseeff-space

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

mcp-investigate

mcp-investigate

Prompt

Introduction

⚡ This repository investigates the Multi-Cloud Platform (MCP) architecture, focusing on its design patterns, implementation details, and potential use cases. It serves as a technical exploration of how MCP enables seamless integration across multiple cloud environments.

  1. Надо написать приложение на Python для выборки открытых данных c сайта https://torgi.gov.ru/new/public/opendata/reg. Используй hyperbrowser-mcp
  1. Создай схему torgi для хранения данных в DB.

--metaupdate

  1. По ссылкам указанным в файле list.json лежат файлы meta.json , в которых перечислены все имеющиеся порции открытых данных с их датой. list.json лежит здесь: https://torgi.gov.ru/new/public/opendata/reg
  1. Добавь в main.py функцию обновления файлов meta.json, которая должна выполняться при указании параметра --metaupdate . Эта функция должна загружать файлы meta.json с сервера, проверять их дату и обновлять локальные копии, если новая версия доступна. Файлы нужно размещать в отдельных каталогах с названием сформированным из поля link файла list.json соответствующей категории. Нужно взять подстроку от символа - и до / в нижнем регистре. Если каталогов нет, то их нужно создать.
  1. После обновления meta.json, запусти парсинг данных и сохранение в базу. Для каждой категории создай отдельную таблицу в БД и заполни её данными из соответствующего файла meta.json. В создаваемых таблицах не нужно записывать в поле data json-текст. Надо создать отдельные поля таблицы для каждой записи.

Убедись, что структура таблиц соответствует структуре данных в meta.json.

--privatizationplans

  1. Создай функционал, который запускается при указании параметра --privatizationplans
  2. Скачиваем данные планов приватизации и загружаем их в базу данных. По умолчанию скачиваем данные за последний день. Если нужно большее количество дней, то оно указывается цифрой после --privatizationplans. Например, --privatizationplans 7 для загрузки данных за последние 7 дней.
  3. Скачиваем файл данных по ссылке указанной в поле source таблицы privatizationplans. Файл размещаем в подкаталоге ./privatizationplans/data
  4. Данные из файла загружаются в таблицу privatizationplansdetail. Эта таблица связана с privatizationplans по полю privatizationplansid. Остальные поля берем из записей файла данных. Поле href должно быть уникальным.

Вот пример одной записи файла данных: { "hostingOrg": "2200020458", "bidderOrgCode": "2200020458", "documentType": "planCancel", "regNum": "20250114220002045802", "publishDate": "2026-02-13T09:05:06.075Z", "href": "https://torgi.gov.ru/new/opendata/7710568760-privatizationPlans/docs/planCancel_20250114220002045802_fb4df13f-f4df-42de-810e-f783631a2006.json" },

--privatizationplansdocs

--privatizationplansdocs

  1. Создай функционал, который запускается при указании параметра --privatizationplansdocs
  2. Необходимо обработать все записи из таблицы privatizationplansdetail и загрузить данные по ссылкам, указанным в поле href. Файлы нужно размещать в ./privatizationplans/documents
  3. Для каждой записи из таблицы privatizationplansdetail, если файл ещё не был загружен, скачай его по ссылке href и сохрани в соответствующий подкаталог ./privatizationplans/documents. не меняй.
  4. Данные из файла нужно записать в одну из четырех, вновь созданных таблиц в зависимости от значения поля documenttype:
  • privatizationPlan;
  • privatizationDecision;
  • planCancel;
  • planReport;

Имена таблиц сделай в нижнем регистре. Состав полей берем из загруженных файлов данных, по тому же принципу, как грузили данные в таблицу privatizationplansdetail.

  1. Во всех четырех таблицах должен быть forein key на privatizationplansdetail.
  2. Во всех четырех таблицах поле id_field должно быть уникальным.
  3. Если поле имеет вложенную структуру, то нужно развернуть структуру в отдельные поля таблицы. Например, если есть поле details с вложенными данными, создай отдельные столбцы для каждого элемента этой структуры. Имя поля формируй по правилу details_. Убедись, что все вложенные поля корректно отображены в таблице и соответствуют типам данных из файла.
  4. При обработке файла privatizationPlan все записи поля privatizationObjects нужно записать в отдельную вновь созданную таблицу privatizationobjects.
  5. В таблице privatizationObjects:
  • поле privatizationplan_id должно быть forein key на privatizationplansdetail;
  • поле objectnumber должно быть уникальным.

目录标签

目录标签

开放数据Python数据分析数据集成多云平台本地部署Python工具数据库管理

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP