Consumer Complaint Database MCP

MIT License
2

Base de datos de quejas de consumidores MCP

Este repositorio contiene un servidor MCP exclusivamente local para consultar la base de datos de quejas de consumidores de la Oficina para la Protección Financiera del Consumidor (CFPB) de EE. UU. El servidor está diseñado para ejecutarse mediante entrada/salida estándar, lo que lo hace ideal para la integración con herramientas como Claude Desktop.

Archivos

  • complaints.py – Servidor principal de MCP que expone una única herramienta, search_complaints , para recuperar registros de quejas de la API de CFPB.
  • pyproject.toml – Metadatos mínimos del proyecto y declaraciones de dependencia.
  • claude_desktop_config.json – Configuración de ejemplo para iniciar el servidor desde Claude Desktop.

Requisitos

  • Python 3.11+
  • uv o pip para instalar dependencias

Los paquetes de Python necesarios se enumeran en pyproject.toml e incluyen httpx , mcp[cli] y python-dateutil .

Configuración (opcional)

uv run crea automáticamente un entorno virtual, bloquea las dependencias, las sincroniza y luego ejecuta el script. Si planea iniciar el servidor con uv run complaints.py , puede omitir la instalación de requisitos con antelación.

Para los usuarios que prefieren preinstalar paquetes o usar pip simple, instalen las dependencias con uv :

uv pip install -r pyproject.toml

O con pip simple:

pip install -r pyproject.toml

Correr

Para iniciar el servidor directamente desde la línea de comandos para una prueba de humo:

uv run complaints.py

El servidor se ejecuta únicamente en stdio y espera solicitudes de un cliente compatible con MCP (por ejemplo, Claude Desktop).

Ejecución de pruebas

Ejecute las pruebas unitarias con el descubrimiento de pruebas unitarias de Python. Desde la raíz del repositorio, ejecute:

python -m unittest discover -s tests -v

Esto requiere que se instalen las dependencias enumeradas en pyproject.toml .

Configuración del escritorio de Claude

El archivo claude_desktop_config.json incluye una entrada de ejemplo que apunta al script complaints.py . Reemplace INSERTPATH con la ruta a este repositorio en su equipo e importe la configuración a Claude Desktop.

Referencias

Licencia

Este proyecto está licenciado bajo la licencia MIT .

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor MCP local que permite a los usuarios consultar la base de datos de quejas de consumidores de CFPB a través del lenguaje natural, recuperando registros de quejas de consumidores financieros a través de la API de CFPB.

  1. Archivos
    1. Requisitos
      1. Configuración (opcional)
        1. Correr
          1. Ejecución de pruebas
            1. Configuración del escritorio de Claude
              1. Referencias
                1. Licencia

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    An MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.
                    Last updated -
                    7
                    87
                    15
                    TypeScript
                    MIT License
                  • A
                    security
                    A
                    license
                    A
                    quality
                    An MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.
                    Last updated -
                    7
                    18
                    4
                    TypeScript
                    MIT License
                    • Apple
                    • Linux
                  • -
                    security
                    F
                    license
                    -
                    quality
                    An MCP server that connects to Backlog API, providing functionality to search, retrieve, and update issues through natural language commands.
                    Last updated -
                    53
                    1
                    JavaScript
                    • Apple
                  • -
                    security
                    -
                    license
                    -
                    quality
                    An MCP server that enables natural language interaction with Apache Iceberg data lakehouses, allowing users to query table metadata, schemas, and properties through Claude, Cursor, or other MCP clients.
                    Last updated -
                    31
                    Python
                    Apache 2.0

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/IngeniousIdiocy/Consumer-Complaint-Database-MCP'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server