What technology stack does RagWiser use?
RagWiser uses Java 21, Spring Boot 3.3.2, Spring AI 1.0.0-M1, PostgreSQL with pgvector extension, Docker, and OpenAI GPT-4.
@RobertoDure
基本信息
RagWiser is a Retrieval Augmented Generation (RAG) system built with Spring Boot that enables users to upload PDF documents, process them, and ask questions about their content using natural language.
工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
RagWiser is a Retrieval Augmented Generation (RAG) system built with Spring Boot. It enables users to upload PDF documents, process them, and ask questions about their content using natural language. It integrates with OpenAI's GPT models and uses PGVector for vector storage.
Clone the repository, configure your OpenAI API key in application.yaml, start the PostgreSQL database with pgvector via Docker Compose, and run the application with ./mvnw spring-boot:run. Use the REST API endpoint POST /api/rag/upload to upload a PDF, and GET /api/rag?question=... to ask questions. RagWiser also exposes a Tool-based integration via Spring AI’s Tool Callbacks for use by other AI systems.
RagWiser uses Java 21, Spring Boot 3.3.2, Spring AI 1.0.0-M1, PostgreSQL with pgvector extension, Docker, and OpenAI GPT-4.
Uploaded PDFs are read using `PagePdfDocumentReader`, split into chunks with `TokenTextSplitter`, embedded, and stored in a PostgreSQL vector store using the pgvector extension with a 1536-dimensional embedding and HNSW index.
You need JDK 21, Docker and Docker Compose, and a valid OpenAI API key.
RagWiser provides both REST API endpoints and a Tool-based integration using Spring AI’s Tool Callbacks, allowing it to be used as a tool by other AI systems (e.g., MCP clients).
Vector embeddings are stored in a PostgreSQL database with the pgvector extension, using a `vector_store` table with columns for content, metadata, and the embedding vector.

DeviceLink lets you share folders from your computer with AI assistants, securely and in real-time. Nothing is uploaded. Your files stay on your machine, and are only accessible while the device sharing them is connected
The SSE version of the MCP service is modified from the Filesystem MCP server
A Box model context protocol server to search, read and access files

Model Context Protocol Servers
📄 The PDF intelligence layer for AI agents — Agent Document Twin, evidence-first extraction, visual crops, OCR provenance, trust reports, and benchmark-gated releases. MCP server for Claude, Cursor, VS Code, and any MCP client.
评论