- MCP Tools with Vercel AI SDK
- Vercel AI with Fastapi (https://github.com/myhendry/proprag-server/blob/main/routers/llm.py)
- Fastapi with Pydantic AI
- Fastapi + Pydantic AI + Nextjs
- Pydantic AI with MCP
Remember to set the specific api variable in your vercel/ai's useChat at web/next/src/app/page.tsx to point to the correct server
You can also set your preferred choice of llm at web/next/src/api/chat/route.ts
bun run dev:pydantic
<!-- fastapi dev main.py -->
Go to web/next
bun run dev:mcp // the script will run all the folders using concurrently
<!-- frontend -->
bun run dev
<!-- api-fulfillment -->
bun run dev
<!-- api-products -->
bun run dev
<!-- mcp-server-js -->
node src/sse-server.js
node src/stdio-server.js
<!-- demo-mcp-server -->
node src/server.js