Source: https://seerepo.com/r/apify/apify-mcp-server/built
Markdown source: https://seerepo.com/r/apify/apify-mcp-server/built.md
Description: apify-mcp-server is a TypeScript repo built with Express and React. It watches its errors with Sentry and validates its data with Zod and Ajv.

# What is apify-mcp-server built with?

apify-mcp-server is a TypeScript repo built with Express and React. It watches its errors with Sentry, validates its data with Zod and Ajv, is tested with Vitest, deploys with @langfuse/tracing, and uses MCP. It has 81,913 written lines, with 172 test files.

Read on November 8, 2026, at commit 5887ddf.

Repository: https://github.com/apify/apify-mcp-server

## Backend (/)

### The base

- **[Express](https://seerepo.com/uses/express)**: 1 file · [in package.json](https://github.com/apify/apify-mcp-server/blob/5887ddfd027b067b7e872b7d6d35aabba7a2b412/package.json)

### Services

- **[MCP](https://seerepo.com/uses/mcp)**: 20 files · [src/web/src/context/mcp-app-context.tsx, line 1](https://github.com/apify/apify-mcp-server/blob/5887ddfd027b067b7e872b7d6d35aabba7a2b412/src/web/src/context/mcp-app-context.tsx#L1)
- **[Sentry](https://seerepo.com/uses/sentry)**: 2 files · [src/instrument.ts, line 10](https://github.com/apify/apify-mcp-server/blob/5887ddfd027b067b7e872b7d6d35aabba7a2b412/src/instrument.ts#L10)

## Support (/)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 59 files
- **[Ajv](https://seerepo.com/uses/ajv)**: 8 files

### Testing

- **Vitest**: 157 files

### Deploy

- **@langfuse/tracing**: 1 file

### Tools

- **yargs**: 1 file

### Other

- **dedent**: 32 files
- **Axios**: 3 files
- **@langfuse/client**: 1 file
- **@segment/analytics-node**: 1 file
- **algoliasearch**: 1 file
- **proxy-agent**: 1 file

## Frontend (src/web)

### The base

- **[React](https://seerepo.com/uses/react)**: 9 files

### Styles

- **[styled-components](https://seerepo.com/uses/styled-components)**: 6 files
- **[Autoprefixer](https://seerepo.com/uses/autoprefixer)**: 1 file
- **[PostCSS](https://seerepo.com/uses/postcss)**: 1 file
- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**: 1 file

## Backend (src/web)

### Services

- **[MCP](https://seerepo.com/uses/mcp)**: 2 files · [src/web/src/context/mcp-app-context.tsx, line 1](https://github.com/apify/apify-mcp-server/blob/5887ddfd027b067b7e872b7d6d35aabba7a2b412/src/web/src/context/mcp-app-context.tsx#L1)

## Support (src/web)

### Tools

- **esbuild**: 1 file

### Other

- **pluralize**: 1 file

## Other repos with a similar stack

- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): Express, MCP, Sentry, React, Zod, Ajv, Tailwind CSS · [Compare](https://seerepo.com/compare/apify/apify-mcp-server/vs/paperclipai/paperclip)
- [strapi/strapi](https://seerepo.com/r/strapi/strapi/built): MCP, Sentry, React, Zod, Ajv, styled-components, Tailwind CSS · [Compare](https://seerepo.com/compare/apify/apify-mcp-server/vs/strapi/strapi)
- [appsmithorg/appsmith](https://seerepo.com/r/appsmithorg/appsmith/built): Express, MCP, Sentry, React, Zod, styled-components, Tailwind CSS · [Compare](https://seerepo.com/compare/apify/apify-mcp-server/vs/appsmithorg/appsmith)
- [thedotmack/claude-mem](https://seerepo.com/r/thedotmack/claude-mem/built): Express, MCP, React, Zod, PostCSS, Tailwind CSS · [Compare](https://seerepo.com/compare/apify/apify-mcp-server/vs/thedotmack/claude-mem)
- [cheaper-inference/OmniRoute](https://seerepo.com/r/cheaper-inference/OmniRoute/built): Express, MCP, React, Zod, Ajv, Tailwind CSS · [Compare](https://seerepo.com/compare/apify/apify-mcp-server/vs/cheaper-inference/OmniRoute)
- [ruvnet/ruflo](https://seerepo.com/r/ruvnet/ruflo/built): Express, MCP, React, Zod, Ajv, Tailwind CSS · [Compare](https://seerepo.com/compare/apify/apify-mcp-server/vs/ruvnet/ruflo)

## Frequently asked questions

### What language is apify-mcp-server written in?

apify-mcp-server is written in TypeScript, with 81,913 written lines.

### What framework does apify-mcp-server use?

apify-mcp-server is built with Express and React.

The proof: [in package.json](https://github.com/apify/apify-mcp-server/blob/5887ddfd027b067b7e872b7d6d35aabba7a2b412/package.json)

### What services does apify-mcp-server use?

apify-mcp-server watches its errors with Sentry and uses MCP.

The proof: [src/instrument.ts, line 10](https://github.com/apify/apify-mcp-server/blob/5887ddfd027b067b7e872b7d6d35aabba7a2b412/src/instrument.ts#L10)

### Does apify-mcp-server have tests?

Yes. apify-mcp-server has 172 test files and is tested with Vitest.

### Which repos have a stack like apify-mcp-server's?

The ones that share most of its stack: paperclipai/paperclip, strapi/strapi, and appsmithorg/appsmith.

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