general MCP Server
FastAPI + MCP service template for GCP Cloud Run. Dual protocol, three-tier access (free, auth, x402), Terraform IaC.
Discovered via github-topic:mcp and last synced 5mo ago.
Install instructions not detected yet
Check the source repository for the latest setup steps.
`create_strategy_autonomous`, `create_strategy_manual`, `list_strategies`, `get_strategy`, `update_strategy_status`, `backtest_strategy`, `evaluate_strategy`
`get_ohlcv`, `get_market_data`
`create_wallet`, `import_wallet`, `list_wallets`, `get_balances`
Tools
Every tool has a mirrored REST endpoint at `/api/v1/agent/*`. Both call the same service layer — pick whichever fits your caller. --- ## How it works ``` ┌─────────────────────────────────────────────────────────────┐ │ Your machine │ │ │ │ Claude Code ─MCP──┐ │ │ Python/curl ─REST─┤ │ │ ▼ │ │ ┌─ defi-agent (single FastAPI process, port 8080) ──┐ │ │ │ • auth middleware (X-API-Key) │ │ │ │ • service layer (one for REST + MCP) │ │ │ │ • APScheduler (in-process cron, SQLite jobstore)│ │ │ │ • local Fernet-encrypted wallets │ │ │ └───────────────────────────────────────────────────┘ │ │ │ │ │ │ ▼ ▼ │ │ ┌── SQLite: agent.db ─┐ ┌── OS Keychain (Fernet key) ─┐ │ │ └─────────────────────┘ └──────────────────────────────┘ │ └─────────────────────────────────────────────────────────────┘ │ │ ▼ ▼ mangroveai SDK mangrovemarkets SDK (strategies, backtest, (DEX swap, portfolio, signals, market, wallet) KB, on-chain) ``` Strategy evaluation happens inside `mangroveai.execution.evaluate()` — the agent does **not** re-implement signal logic, risk gates, position sizing, or cooldowns. It orchestrates: fetch strategy → call SDK → dispatch returned `OrderIntent[]` to the executor → log. For live trades the agent decrypts your wallet's secret in-process, signs the unsigned transaction returned by `mangrovemarkets`, broadcasts the signed bytes, and zeroes the secret. The SDK never sees your key. --- ## Architecture docs
`list_signals`
Install
`list_evaluations`, `list_trades`, `list_all_trades`
`list_dex_venues`, `get_swap_quote`, `execute_swap`
Implementing and auditing GCP VPC firewall rules to enforce network segmentation, restrict ingress and egress traffic, apply hierarchical firewall policies across the organization, and monitor firewall rule effectiveness using VPC Flow Logs.
Auditing Google Cloud Platform IAM permissions to identify overly permissive bindings, primitive role usage, service account key proliferation, and cross-project access risks using gcloud CLI, Policy Analyzer, and IAM Recommender.
Configuring Google Cloud Identity-Aware Proxy (IAP) to enforce per-request identity verification for Compute Engine, App Engine, Cloud Run, and GKE services using access levels, context-aware policies, and programmatic access with service accounts.
Implement GCP Binary Authorization to enforce deploy-time security controls that ensure only trusted, attested container images are deployed to Google Kubernetes Engine and Cloud Run.
Sample code and notebooks for Generative AI on Google Cloud, with Gemini Enterprise Agent Platform
The secure gateway connecting AI agents to enterprise systems.
DecisionBox connects to your data warehouse, runs autonomous AI agents that write and execute SQL, and surfaces validated insights and actionable recommendations — without you asking a single question.
Learn how to use the cloud-gcp Claude skill. Complete guide with installation instructions and examples.
Learn how to use the implementing-gcp-vpc-firewall-rules Claude skill. Complete guide with installation instructions and examples.
Learn how to use the auditing-gcp-iam-permissions Claude skill. Complete guide with installation instructions and examples.