Servidor MCP de OpenGov
Un servidor MCP (Protocolo de Contexto de Modelo) que permite a clientes MCP como Claude Desktop acceder a las API de Datos Abiertos de Socrata. Esta integración permite a Claude Desktop buscar, recuperar y analizar conjuntos de datos públicos de portales de datos gubernamentales.
Descripción general
Este servidor MCP proporciona acceso a datos abiertos desde cualquier portal de datos impulsado por Socrata, incluidos los de ciudades, estados y agencias federales como:
No se requiere una clave API para el uso básico, ya que el servidor accede a datos públicos.
Características
Con este servidor MCP, los clientes pueden:
- Busque y descubra conjuntos de datos por palabra clave, categoría o etiquetas
- Ver metadatos del conjunto de datos e información de columnas
- Ejecute consultas similares a SQL para recuperar y analizar datos
- Obtener estadísticas de uso del portal
Instalación para Claude Desktop
Configuración rápida con npx (recomendado)
La forma más sencilla de utilizar este servidor MCP es con npx, que no requiere ninguna instalación:
- Crea o edita tu configuración de Claude Desktop :Cree o edite
claude_desktop_config.json
en su directorio de inicio:Puede reemplazar DATA_PORTAL_URL con cualquier portal de datos impulsado por Socrata.Copy - Reinicie Claude Desktop (si ya estaba ejecutándose)
- Comience a utilizar el servidor MCP :En Claude Desktop, ahora puedes hacer preguntas como:y puedes continuar con preguntas que profundicen más en detalle:CopyLa primera vez que ejecute una consulta, npx descargará y ejecutará automáticamente la última versión del servidor.Copy
Instalación manual desde la fuente
Si prefiere ejecutar desde la fuente (para desarrollo o personalización):
- Clonar este repositorio :Copy
- Instalar dependencias y compilar :Copy
- Crear la configuración de Claude Desktop :Cree o edite
claude_desktop_config.json
en su directorio de inicio:ReemplaceCopy/path/to/your/opengov-mcp-server
con la ruta real donde clonó el repositorio. - Reinicie Claude Desktop (si ya estaba ejecutándose)
Herramienta disponible: get_data
Este servidor MCP proporciona una herramienta get_data
unificada que Claude Desktop utiliza para acceder a los datos de Socrata.
Parámetros
type
(cadena, obligatorio): Tipo de operacióncatalog
: buscar y listar conjuntos de datoscategories
: Lista de categorías de conjuntos de datostags
: Lista de etiquetas del conjunto de datosdataset-metadata
: Obtener detalles del conjunto de datoscolumn-info
: Obtener información de la columna del conjunto de datosdata-access
: Consultar y recuperar registrossite-metrics
: Obtener estadísticas del portal
domain
(cadena, opcional): nombre de host del portal de datos (sin protocolo)query
(cadena, opcional): consulta de búsqueda de conjuntos de datosdatasetId
(cadena): identificador del conjunto de datos para operaciones específicassoqlQuery
(cadena, opcional): consulta SoQL para filtrar datoslimit
(número, opcional): Máximo de resultados a devolver (predeterminado: 10)offset
(número, opcional): Resultados a omitir para la paginación (predeterminado: 0)
Consultas de ejemplo
Estos son ejemplos de cómo Claude Desktop formateará las consultas al servidor MCP:
Opciones de configuración
El servidor requiere una variable de entorno:
DATA_PORTAL_URL
: La URL del portal de datos de Socrata (por ejemplo,https://data.cityofchicago.org
)
Esto se puede configurar:
- En la configuración de Claude Desktop (recomendado)
- En sus variables de entorno
- A través de la línea de comandos:
DATA_PORTAL_URL=https://data.cityofchicago.org opengov-mcp-server
You must be authenticated.
Tools
servidor opengov-mcp
- Descripción general
- Características
- Instalación para Claude Desktop
- Herramienta disponible: get_data
- Opciones de configuración
Related Resources
Related MCP Servers
- Python
- Python
- MIT License
- Python