fccs-mcp-ag-server-macos
Verified Safeby ivossos
Overview
Oracle FCCS agentic server for financial consolidation, data management, and performance analytics with MCP and Web API support.
Installation
python -m web.serverEnvironment Variables
- FCCS_URL
- FCCS_USERNAME
- FCCS_PASSWORD
- FCCS_API_VERSION
- FCCS_MOCK_MODE
- DATABASE_URL
- GOOGLE_API_KEY
- MODEL_ID
- PORT
Security Notes
The project uses environment variables for sensitive FCCS credentials (URL, username, password), which is a standard practice but requires secure configuration in production (e.g., using secret managers). The default `DATABASE_URL` in `fccs_agent/config.py` hardcodes 'password' for a PostgreSQL connection, which is a critical security risk if not explicitly overridden by an environment variable in any deployment scenario, including local development. Cloud Run deployment explicitly uses `--allow-unauthenticated` which makes the service publicly accessible; this is acceptable if intended for a public API gateway to an agent, but requires careful consideration of the data exposed. Reliance on external Oracle FCCS for actual data processing means external system security is also a factor. No 'eval' or obvious malicious obfuscation detected.
Similar Servers
klavis
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
mcp
This repository provides a collection of Model Context Protocol (MCP) servers to enable AI agents to interact with and manage various Oracle Cloud Infrastructure (OCI) services, Oracle Database, and MySQL databases through natural language.
mcpcat-python-sdk
An analytics and observability SDK for Multi-modal Conversational Platform (MCP) servers, capturing user behavior and tool interactions for product development and debugging.
mcp-compose
This server provides a robust example of OAuth2 authentication for MCP (Model Context Protocol) servers, using GitHub as the identity provider. It demonstrates secure multi-server management, protocol translation, and integration with AI agents for tool invocation.