├── .gitignore ├── README.md ├── images ├── image.png ├── image1.png ├── image2.png ├── image3.png └── image4.png ├── knowledge ├── user_1.md ├── user_10.md ├── user_2.md ├── user_3.md ├── user_4.md ├── user_5.md ├── user_6.md ├── user_7.md ├── user_8.md └── user_9.md ├── output └── antonette.md ├── package.json ├── pnpm-lock.yaml ├── src ├── Agent.ts ├── ChatOpenAI.ts ├── EmbeddingRetriever.ts ├── MCPClient.ts ├── VectorStore.ts ├── index.ts └── utils.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/README.md -------------------------------------------------------------------------------- /images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/images/image.png -------------------------------------------------------------------------------- /images/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/images/image1.png -------------------------------------------------------------------------------- /images/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/images/image2.png -------------------------------------------------------------------------------- /images/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/images/image3.png -------------------------------------------------------------------------------- /images/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/images/image4.png -------------------------------------------------------------------------------- /knowledge/user_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/knowledge/user_1.md -------------------------------------------------------------------------------- /knowledge/user_10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/knowledge/user_10.md -------------------------------------------------------------------------------- /knowledge/user_2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/knowledge/user_2.md -------------------------------------------------------------------------------- /knowledge/user_3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/knowledge/user_3.md -------------------------------------------------------------------------------- /knowledge/user_4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/knowledge/user_4.md -------------------------------------------------------------------------------- /knowledge/user_5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/knowledge/user_5.md -------------------------------------------------------------------------------- /knowledge/user_6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/knowledge/user_6.md -------------------------------------------------------------------------------- /knowledge/user_7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/knowledge/user_7.md -------------------------------------------------------------------------------- /knowledge/user_8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/knowledge/user_8.md -------------------------------------------------------------------------------- /knowledge/user_9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/knowledge/user_9.md -------------------------------------------------------------------------------- /output/antonette.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/output/antonette.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/Agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/src/Agent.ts -------------------------------------------------------------------------------- /src/ChatOpenAI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/src/ChatOpenAI.ts -------------------------------------------------------------------------------- /src/EmbeddingRetriever.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/src/EmbeddingRetriever.ts -------------------------------------------------------------------------------- /src/MCPClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/src/MCPClient.ts -------------------------------------------------------------------------------- /src/VectorStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/src/VectorStore.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KelvinQiu802/llm-mcp-rag/HEAD/tsconfig.json --------------------------------------------------------------------------------