Source: https://seerepo.com/r/upstash/context7/built
Markdown source: https://seerepo.com/r/upstash/context7/built.md
Description: context7 is a TypeScript repo built with Express. It stores its data in Redis and uses MCP. It has 96 files and 26,408 written lines, with 49 test files.

# What is context7 built with?

context7 is a TypeScript repo built with Express. It stores its data in Redis and uses MCP. It has 96 files and 26,408 written lines, with 49 test files.

Read on October 27, 2026, at commit 5c368c9.

Repository: https://github.com/upstash/context7

## Backend

### The base

- **[Express](https://seerepo.com/uses/express)**: [in package.json](https://github.com/upstash/context7/blob/5c368c93ef923e457ac64957d80a1b6b12a9788f/package.json)

### Data

- **[Redis](https://seerepo.com/uses/redis)**: 3 files · [packages/tools-ai-sdk/src/index.ts, line 21](https://github.com/upstash/context7/blob/5c368c93ef923e457ac64957d80a1b6b12a9788f/packages/tools-ai-sdk/src/index.ts#L21)

### Services

- **[MCP](https://seerepo.com/uses/mcp)**: 9 files · [packages/admin-mcp/src/batch.ts, line 1](https://github.com/upstash/context7/blob/5c368c93ef923e457ac64957d80a1b6b12a9788f/packages/admin-mcp/src/batch.ts#L1)

## Other repos with a similar stack

- [nocodb/nocodb](https://seerepo.com/r/nocodb/nocodb/built): Express, Redis, MCP · [Compare](https://seerepo.com/compare/nocodb/nocodb/vs/upstash/context7)
- [firecrawl/firecrawl](https://seerepo.com/r/firecrawl/firecrawl/built): Express, Redis
- [immich-app/immich](https://seerepo.com/r/immich-app/immich/built): Express, Redis
- [ruvnet/ruflo](https://seerepo.com/r/ruvnet/ruflo/built): Express, MCP
- [nestjs/nest](https://seerepo.com/r/nestjs/nest/built): Express, Redis
- [apache/superset](https://seerepo.com/r/apache/superset/built): Express, Redis

## Frequently asked questions

### What language is context7 written in?

context7 is written in TypeScript: 96 files and 26,408 written lines.

### What framework does context7 use?

context7 is built with Express.

The proof: [in package.json](https://github.com/upstash/context7/blob/5c368c93ef923e457ac64957d80a1b6b12a9788f/package.json)

### What database does context7 use?

context7 stores its data in Redis.

The proof: [packages/tools-ai-sdk/src/index.ts, line 21](https://github.com/upstash/context7/blob/5c368c93ef923e457ac64957d80a1b6b12a9788f/packages/tools-ai-sdk/src/index.ts#L21)

### What services does context7 use?

context7 uses MCP.

The proof: [packages/admin-mcp/src/batch.ts, line 1](https://github.com/upstash/context7/blob/5c368c93ef923e457ac64957d80a1b6b12a9788f/packages/admin-mcp/src/batch.ts#L1)

### Does context7 have tests?

Yes. context7 has 49 test files.

### Which repos have a stack like context7's?

The ones that share most of its stack: nocodb/nocodb, firecrawl/firecrawl, and immich-app/immich.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
