mcp-server-poc
Verified Safeby hpatel-solusoft
Overview
An AI-driven system for autonomous processing of insurance claims (motor and health) by extracting document information, orchestrating workflows in an external Case360 system, and storing records locally.
Installation
cd mcp-server-java && mvn spring-boot:runEnvironment Variables
- OPENAI_API_KEY
- case360.url
- case360.username
- case360.password
Security Notes
The Java server uses `@Value` for configuration (Case360 credentials) which is good practice. SQL queries are parameterized, preventing injection. The Python client uses `load_dotenv()` for API keys, which is standard. No direct `eval` or obvious obfuscation. The system integrates with an external Case360 system via SOAP with basic authentication, which needs to be properly secured at the endpoint. Base64 decoding for document upload is present; extreme untrusted input could pose a DoS risk, but it's typically an internal tool.
Similar Servers
kreuzberg
Extracts text, tables, images, and metadata from a wide range of document formats (PDF, Office, images, HTML, etc.), with support for multiple OCR backends and an extensible plugin system. Can be run as a Micro-Agent Communication Protocol (MCP) server.
AI-Agents
Orchestrates various AI-powered media processing and data management services using n8n workflows and custom Python Micro-Control-Plane (MCP) servers.
ai-agent-mcp-server
This project implements an MCP (Model Context Protocol) server and client using AMQP (RabbitMQ) for communication, enabling an LLM-powered agent to interact with internal tools and data resources.
mono_mcp_client_server_adk
AI-powered conversational orchestration system that integrates with various microservices (billing, email) and Google Cloud AI services (Text-to-Speech, Speech-to-Text, Large Language Models, Google Cloud Storage, Optical Character Recognition) to provide dynamic, context-aware responses and execute domain-specific tasks for users.