¿Con qué está hecho mcp?

mcp es un repo de Python hecho con FastAPI, fastmcp, starlette y uvicorn. Guarda sus datos en Postgres y MongoDB, accede a ellos con sqlglot, inicia sesión con authlib y bcrypt, usa IA con langdetect, openai, mcp y bedrock-agentcore, arma su contenido con python-frontmatter, readabilipy, jinja2, beautifulsoup4, defusedxml y 6 más, valida sus datos con openapi-spec-validator, Pydantic y prance, se prueba con pytest-cov, pytest-mock, Pytest, pytest-asyncio y playwright, se despliega con coloredlogs, docker, python-json-logger, loguru, botocore y 3 más y usa cassandra-driver, psycopg, pymongo, valkey-glide, pyarrow y 8 más. Son 970,557 líneas escritas, con 1,401 archivos de prueba.

Leído el 14 de noviembre de 2026, en el commit 5d58a6a. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Backend

Datos 14

2 más

Acceso a los datos 1

Inicio de sesión 2

IA 4

Servicios 1

Apoyo

La base 4

Contenido 11

Validación 3

  • Pydantic287 archivos
  • prance1 archivo
  • openapi-spec-validator

Pruebas 5

  • Pytest983 archivos
  • pytest-asyncio9 archivos
  • playwright6 archivos
  • pytest-cov
  • pytest-mock

Despliegue 8

Herramientas 8

  • awscli5 archivos
  • boto3-stubs
  • cfn-lint
  • Ruff
  • Setuptools
  • typing-extensions1 archivo
  • pglast
  • pyright

Otras 27

  • pyyaml6 archivos
  • NumPy2 archivos
  • urllib32 archivos
  • filelock1 archivo
  • pandas1 archivo
  • Polars1 archivo
  • gevent
  • python-dateutil
  • httpx24 archivos
  • requests9 archivos
  • aiorwlock4 archivos
  • python-dotenv4 archivos
15 más
  • cachetools2 archivos
  • sqlparse2 archivos
  • tomli2 archivos
  • statsmodels1 archivo
  • tenacity1 archivo
  • thefuzz1 archivo
  • ",
  • idna
  • importlib-resources
  • isodate
  • nest-asyncio
  • protego
  • python-levenshtein
  • python-multipart
  • s

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con mcp, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito mcp?
mcp está escrito en Python, con 970,557 líneas escritas.
¿Qué framework usa mcp?
mcp está hecho con FastAPI, fastmcp, starlette y uvicorn.
¿Qué base de datos usa mcp?
mcp guarda sus datos en Postgres y MongoDB y accede a ellos con sqlglot.

La prueba: src/aurora-dsql-mcp-server/awslabs/aurora_dsql_mcp_server/sql_guard.py, línea 28

¿Con qué inicia sesión mcp?
mcp inicia sesión con authlib y bcrypt.
¿mcp usa IA?
Sí. mcp usa IA con langdetect, openai, mcp y bedrock-agentcore.
¿Qué servicios usa mcp?
mcp usa cassandra-driver, psycopg, pymongo, valkey-glide, pyarrow, pyiceberg, asyncmy, daft, ibm-db, oracledb, pika, pymssql e InfluxDB.
¿mcp tiene pruebas?
Sí. mcp tiene 1,401 archivos de prueba y se prueba con pytest-cov, pytest-mock, Pytest, pytest-asyncio y playwright.
¿Qué repos tienen un stack parecido a mcp?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →