Source: https://seerepo.com/r/modelcontextprotocol/servers/built
Markdown source: https://seerepo.com/r/modelcontextprotocol/servers/built.md
Description: servers is a TypeScript repo built with Express. It uses AI through mcp and makes its content with yaml, beautifulsoup4, markdownify, and readabilipy.

# What is servers built with?

servers is a TypeScript repo built with Express. It uses AI through mcp, makes its content with yaml, beautifulsoup4, markdownify, and readabilipy, validates its data with Pydantic and Zod, is tested with Vitest, and uses MCP. It has 72,229 written lines, with 101 test files.

Read on November 4, 2026, at commit 194cc86.

Repository: https://github.com/modelcontextprotocol/servers

## Backend (/)

### AI

- **[mcp](https://seerepo.com/uses/mcp)**: 3 files

## Support (/)

### Content

- **[yaml](https://seerepo.com/uses/yaml)**: 2 files
- **[beautifulsoup4](https://seerepo.com/uses/beautifulsoup4)**: 1 file
- **markdownify**: 1 file
- **readabilipy**: 1 file

### Validation

- **[Pydantic](https://seerepo.com/uses/pydantic)**: 3 files

### Tools

- **click**: 1 file
- **gitpython**: 1 file

### Other

- **requests**
- **tzdata**
- **httpx**: 1 file

## Backend (src/everything)

### The base

- **[Express](https://seerepo.com/uses/express)**: 3 files · [in src/everything/package.json](https://github.com/modelcontextprotocol/servers/blob/194cc86e3ae6400958555bd4116849d822d69263/src/everything/package.json)

### Services

- **MCP**: 19 files · [src/everything/prompts/args.ts, line 2](https://github.com/modelcontextprotocol/servers/blob/194cc86e3ae6400958555bd4116849d822d69263/src/everything/prompts/args.ts#L2)

## Support (src/everything)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 5 files

### Testing

- **Vitest**: 24 files

### Other

- **cors**: 2 files

## Backend (src/filesystem)

### Services

- **MCP**: 2 files · [src/everything/prompts/args.ts, line 2](https://github.com/modelcontextprotocol/servers/blob/194cc86e3ae6400958555bd4116849d822d69263/src/everything/prompts/args.ts#L2)

## Support (src/filesystem)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 1 file

### Testing

- **Vitest**: 15 files

### Other

- **minimatch**: 2 files
- **diff**: 1 file

## Backend (src/memory)

### Services

- **MCP**: 1 file · [src/everything/prompts/args.ts, line 2](https://github.com/modelcontextprotocol/servers/blob/194cc86e3ae6400958555bd4116849d822d69263/src/everything/prompts/args.ts#L2)

## Support (src/memory)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 1 file

### Testing

- **Vitest**: 13 files

## Backend (src/sequentialthinking)

### Services

- **MCP**: 1 file · [src/everything/prompts/args.ts, line 2](https://github.com/modelcontextprotocol/servers/blob/194cc86e3ae6400958555bd4116849d822d69263/src/everything/prompts/args.ts#L2)

## Support (src/sequentialthinking)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 1 file

### Testing

- **Vitest**: 9 files

### Other

- **chalk**: 1 file

## Other repos with a similar stack

- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Express, MCP, yaml, Zod · [Compare](https://seerepo.com/compare/modelcontextprotocol/servers/vs/n8n-io/n8n)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): MCP, yaml, beautifulsoup4, Pydantic · [Compare](https://seerepo.com/compare/modelcontextprotocol/servers/vs/open-webui/open-webui)
- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): Express, MCP, yaml, Zod · [Compare](https://seerepo.com/compare/modelcontextprotocol/servers/vs/paperclipai/paperclip)
- [ruvnet/ruflo](https://seerepo.com/r/ruvnet/ruflo/built): Express, MCP, yaml, Zod · [Compare](https://seerepo.com/compare/modelcontextprotocol/servers/vs/ruvnet/ruflo)
- [Skyvern-AI/skyvern](https://seerepo.com/r/Skyvern-AI/skyvern/built): Express, yaml, Pydantic, Zod · [Compare](https://seerepo.com/compare/modelcontextprotocol/servers/vs/Skyvern-AI/skyvern)
- [getpaseo/paseo](https://seerepo.com/r/getpaseo/paseo/built): Express, MCP, yaml, Zod · [Compare](https://seerepo.com/compare/getpaseo/paseo/vs/modelcontextprotocol/servers)

## Frequently asked questions

### What language is servers written in?

servers is written in TypeScript, with 72,229 written lines.

### What framework does servers use?

servers is built with Express.

The proof: [in src/everything/package.json](https://github.com/modelcontextprotocol/servers/blob/194cc86e3ae6400958555bd4116849d822d69263/src/everything/package.json)

### Does servers use AI?

Yes. servers uses AI through mcp.

### What services does servers use?

servers uses MCP.

The proof: [src/everything/prompts/args.ts, line 2](https://github.com/modelcontextprotocol/servers/blob/194cc86e3ae6400958555bd4116849d822d69263/src/everything/prompts/args.ts#L2)

### Does servers have tests?

Yes. servers has 101 test files and is tested with Vitest.

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

The ones that share most of its stack: n8n-io/n8n, open-webui/open-webui, and paperclipai/paperclip.

## 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.
