├── .devcontainer ├── devcontainer.json └── postCreateCommand.sh ├── .gitignore ├── .prettierrc ├── .vscode └── mcp.json ├── LICENSE ├── README.md ├── docker-compose.yml ├── mcp-host ├── .dockerignore ├── .env.sample ├── Dockerfile ├── package-lock.json ├── package.json ├── src │ ├── agent.ts │ ├── client-http.ts │ ├── client-sse.ts │ ├── config │ │ ├── providers.ts │ │ └── types.ts │ ├── helpers │ │ ├── logs.ts │ │ └── openai-tool-adapter.ts │ ├── host.ts │ └── index.ts └── tsconfig.json ├── mcp-inspector-config.json ├── mcp-server-http ├── .dockerignore ├── .env.sample ├── Dockerfile ├── package-lock.json ├── package.json ├── src │ ├── db.ts │ ├── helpers │ │ └── logs.ts │ ├── index.ts │ ├── server.ts │ └── tools.ts └── tsconfig.json └── mcp-server-sse ├── .dockerignore ├── .env.sample ├── Dockerfile ├── package-lock.json ├── package.json ├── src ├── db.ts ├── helpers │ └── logs.ts ├── index.ts ├── server.ts └── tools.ts └── tsconfig.json /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/postCreateCommand.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/.devcontainer/postCreateCommand.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/.vscode/mcp.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /mcp-host/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/.dockerignore -------------------------------------------------------------------------------- /mcp-host/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/.env.sample -------------------------------------------------------------------------------- /mcp-host/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/Dockerfile -------------------------------------------------------------------------------- /mcp-host/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/package-lock.json -------------------------------------------------------------------------------- /mcp-host/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/package.json -------------------------------------------------------------------------------- /mcp-host/src/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/src/agent.ts -------------------------------------------------------------------------------- /mcp-host/src/client-http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/src/client-http.ts -------------------------------------------------------------------------------- /mcp-host/src/client-sse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/src/client-sse.ts -------------------------------------------------------------------------------- /mcp-host/src/config/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/src/config/providers.ts -------------------------------------------------------------------------------- /mcp-host/src/config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/src/config/types.ts -------------------------------------------------------------------------------- /mcp-host/src/helpers/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/src/helpers/logs.ts -------------------------------------------------------------------------------- /mcp-host/src/helpers/openai-tool-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/src/helpers/openai-tool-adapter.ts -------------------------------------------------------------------------------- /mcp-host/src/host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/src/host.ts -------------------------------------------------------------------------------- /mcp-host/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/src/index.ts -------------------------------------------------------------------------------- /mcp-host/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-host/tsconfig.json -------------------------------------------------------------------------------- /mcp-inspector-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-inspector-config.json -------------------------------------------------------------------------------- /mcp-server-http/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-http/.dockerignore -------------------------------------------------------------------------------- /mcp-server-http/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-http/.env.sample -------------------------------------------------------------------------------- /mcp-server-http/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-http/Dockerfile -------------------------------------------------------------------------------- /mcp-server-http/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-http/package-lock.json -------------------------------------------------------------------------------- /mcp-server-http/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-http/package.json -------------------------------------------------------------------------------- /mcp-server-http/src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-http/src/db.ts -------------------------------------------------------------------------------- /mcp-server-http/src/helpers/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-http/src/helpers/logs.ts -------------------------------------------------------------------------------- /mcp-server-http/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-http/src/index.ts -------------------------------------------------------------------------------- /mcp-server-http/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-http/src/server.ts -------------------------------------------------------------------------------- /mcp-server-http/src/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-http/src/tools.ts -------------------------------------------------------------------------------- /mcp-server-http/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-http/tsconfig.json -------------------------------------------------------------------------------- /mcp-server-sse/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-sse/.dockerignore -------------------------------------------------------------------------------- /mcp-server-sse/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-sse/.env.sample -------------------------------------------------------------------------------- /mcp-server-sse/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-sse/Dockerfile -------------------------------------------------------------------------------- /mcp-server-sse/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-sse/package-lock.json -------------------------------------------------------------------------------- /mcp-server-sse/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-sse/package.json -------------------------------------------------------------------------------- /mcp-server-sse/src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-sse/src/db.ts -------------------------------------------------------------------------------- /mcp-server-sse/src/helpers/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-sse/src/helpers/logs.ts -------------------------------------------------------------------------------- /mcp-server-sse/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-sse/src/index.ts -------------------------------------------------------------------------------- /mcp-server-sse/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-sse/src/server.ts -------------------------------------------------------------------------------- /mcp-server-sse/src/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-sse/src/tools.ts -------------------------------------------------------------------------------- /mcp-server-sse/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/azure-container-apps-ai-mcp/HEAD/mcp-server-sse/tsconfig.json --------------------------------------------------------------------------------