What is mcp built with?

mcp is a Python repo built with FastAPI, fastmcp, starlette, and uvicorn. It stores its data in Postgres and MongoDB, reaches it with sqlglot, signs people in with authlib and bcrypt, uses AI through langdetect, openai, mcp, and bedrock-agentcore, makes its content with python-frontmatter, readabilipy, jinja2, beautifulsoup4, defusedxml, and 6 more, validates its data with openapi-spec-validator, Pydantic, and prance, is tested with pytest-cov, pytest-mock, Pytest, pytest-asyncio, and playwright, deploys with coloredlogs, docker, python-json-logger, loguru, botocore, and 3 more, and uses cassandra-driver, psycopg, pymongo, valkey-glide, pyarrow, and 8 more. It has 970,557 written lines, with 1,401 test files.

Read on November 14, 2026, at commit 5d58a6a. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Backend

Data 14

2 more

Data access 1

Sign-in 2

AI 4

Services 1

Support

The base 4

Content 11

Validation 3

  • Pydantic287 files
  • prance1 file
  • openapi-spec-validator

Testing 5

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

Deploy 8

Tools 8

  • awscli5 files
  • boto3-stubs
  • cfn-lint
  • Ruff
  • Setuptools
  • typing-extensions1 file
  • pglast
  • pyright

Other 27

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

Other repos with a similar stack

Ordered by how much of its stack they share with mcp, then by stars.

Frequently asked questions

What language is mcp written in?
mcp is written in Python, with 970,557 written lines.
What framework does mcp use?
mcp is built with FastAPI, fastmcp, starlette, and uvicorn.
What database does mcp use?
mcp stores its data in Postgres and MongoDB and reaches it with sqlglot.

The proof: src/aurora-dsql-mcp-server/awslabs/aurora_dsql_mcp_server/sql_guard.py, line 28

What does mcp sign people in with?
mcp signs people in with authlib and bcrypt.
Does mcp use AI?
Yes. mcp uses AI through langdetect, openai, mcp, and bedrock-agentcore.
What services does mcp use?
mcp uses cassandra-driver, psycopg, pymongo, valkey-glide, pyarrow, pyiceberg, asyncmy, daft, ibm-db, oracledb, pika, pymssql, and InfluxDB.
Does mcp have tests?
Yes. mcp has 1,401 test files and is tested with pytest-cov, pytest-mock, Pytest, pytest-asyncio, and playwright.
Which repos have a stack like mcp's?
The ones that share most of its stack:apache/supersetrun-llama/llama_indexray-project/ray

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →