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
- Postgres6 files · src/aurora-dsql-mcp-server/awslabs/aurora_dsql_mcp_server/sql_guard.py, line 28
pyarrow4 files
- MongoDB2 files · src/documentdb-mcp-server/awslabs/documentdb_mcp_server/connection_tools.py, line 20
pyiceberg2 files
daft1 file
oracledb1 file
pika1 file
psycopg
- asyncmy1 file
- ibm-db1 file
- pymssql1 file
- cassandra-driver
- pymongo
- valkey-glide
Data access 1
sqlglot3 files
AI 4
mcp239 files
openai
- bedrock-agentcore3 files
- langdetect
Services 1
Other repos with a similar stack
Ordered by how much of its stack they share with mcp, then by stars.
- run-llamallama_index52.9k
LlamaIndex is the document processing platform for AI
22 of 88 in commonCompare →
Frequently asked questions
What language is mcp written in?
What framework does mcp use?
What database does mcp use?
The proof: src/aurora-dsql-mcp-server/awslabs/aurora_dsql_mcp_server/sql_guard.py, line 28
What does mcp sign people in with?
Does mcp use AI?
What services does mcp use?
Does mcp have tests?
Which repos have a stack like mcp's?
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.
Is it your repo? Add its badge, keep it up to date or take it down →

