|
1 | | -# langgraph-fastapi-template |
| 1 | +# FastAPI MCP LangGraph Template |
| 2 | + |
| 3 | +<!--toc:start--> |
| 4 | +- [FastAPI MCP LangGraph Template](#fastapi-mcp-langgraph-template) |
| 5 | + - [Core Features](#core-features) |
| 6 | + - [Technology Stack and Features](#technology-stack-and-features) |
| 7 | + - [Planned Features](#planned-features) |
| 8 | +<!--toc:end--> |
| 9 | + |
| 10 | +## Core Features |
| 11 | + |
| 12 | +[](https://github.com/modelcontextprotocol/python-sdk) is an open protocol that standardizes how apps provide context to LLMs. |
| 13 | + - Seamlessly integrates LLM with growing list of community integrations found here [](https://github.com/modelcontextprotocol/servers) |
| 14 | + - No LLM provider lock in |
| 15 | + |
| 16 | +[](https://github.com/langchain-ai/langgraph) for Agentic Orchestration |
| 17 | +- Customizable workflows |
| 18 | + - Built in persisted chat history |
| 19 | + |
| 20 | +### Technology Stack and Features |
| 21 | + |
| 22 | +- [](https://github.com/fastapi/fastapi) for Python backend API |
| 23 | +- [](https://github.com/fastapi/sqlmodel) for Python SQL database interactions (ORM + Validation). |
| 24 | + - Wrapper of [](https://github.com/sqlalchemy/sqlalchemy) |
| 25 | +- [](https://github.com/pydantic/pydantic) for Data Validation and Settings Management. |
| 26 | +- [](https://github.com/supabase/supabase) for DB RBAC |
| 27 | + - [](https://github.com/postgres/postgres) Relational DB |
| 28 | + - [](https://github.com/pgvector/pgvector) Vector Store |
| 29 | +- [](https://github.com/docker/compose) for development and production. |
| 30 | + |
| 31 | +### Planned Features |
| 32 | + |
| 33 | +- [](https://github.com/langfuse/langfuse) for LLM Observability and LLM Metrics |
| 34 | +- [](https://github.com/prometheus/prometheus) for scraping Metrics |
| 35 | +- [](https://github.com/grafana/grafana) for visualizing Metrics |
| 36 | +- [](https://github.com/nginx/nginx) Reverse Proxy |
| 37 | +- [](https://auth0.com/docs) SaaS for JWT authentication |
| 38 | +- CI/CD via Github Actions |
| 39 | + - :dollar: Deploy live demo to [](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/AWS_Fargate.html) |
| 40 | + - Provision with [](https://github.com/hashicorp/terraform) IaC |
| 41 | + - Push built images to ECR and Dockerhub |
0 commit comments