Agent Data Bridge
An MCP server that provides data bridging from Spring Boot interfaces and a lightweight Python sandb...
Click the “Install Now” button to open the FastMCP connection interface — the environment variable (ENV) values below must be filled into that FastMCP ENV / secrets form before installing.
Open the repository’s .env.example (or this README) to use as a reference for variable names and defaults.
In the FastMCP interface add the following required ENVs (name exactly as shown) and how to obtain each:
- REST_HOST — Host address where the FastAPI HTTP API will listen. Default: 127.0.0.1. If running in Docker or you want external access use 0.0.0.0.
- REST_PORT — Port for the FastAPI HTTP API. Default: 8000.
- MCP_HOST — Host address for the MCP (SSE) server. Default: 0.0.0.0.
- MCP_PORT — Port for the MCP (SSE) server. Default: 9000.
- APP_ID — Spring Boot OAuth2 client_id used by this service to obtain tokens. If you do not have a special client, you may use the project default: agent.
- If you control the Spring Boot service: locate the OAuth2 client registration in the Spring Boot configuration (application.yml / application.properties or the service’s admin UI / DB) and use that client_id.
- If you do not control the Spring Boot service: request the client_id from the API/service owner.
- APP_SECRET — Spring Boot OAuth2 client_secret. Default (project example): agent.
- Obtain it the same way as APP_ID (from Spring Boot config, admin UI, or the API provider). Treat this as a secret.
- SANDBOX_DIR — Directory path used for sandbox file storage. Default: sandbox_storage (create this folder on the host or bind-mount into the container). Ensure the process has read/write permissions.
- (Optional) SPRING_BOOT_BASE_URL and SPRING_BOOT_API_PATH — not required by current code paths (the service uses the host value passed to fetch endpoints), set only if your deployment or tooling requires them.
Mark sensitive values (APP_SECRET and any API keys) as “secret”/encrypted in the FastMCP interface so they are not shown in plain text.
Save the ENV configuration in FastMCP and then click the Install/Provision action in FastMCP to apply the ENVs and start the service.
Verify the service is up:
- Call the health endpoint: GET http://:/health — expect {"status":"ok"}.
- (Optional) Test a fetch: POST http://:/api/fetch with a small payload (e.g., host pointed at your Spring Boot test instance) to confirm APP_ID/APP_SECRET are valid and sandbox writing works.
If APP_ID/APP_SECRET authentication fails:
- Re-check the client_id/client_secret from the Spring Boot service configuration (application.yml / clients DB / admin).
- If you don’t control the Spring Boot server, contact the API owner to create or provide an OAuth2 client credential pair and return both values to use in FastMCP.
If running via Docker / docker-compose, ensure SANDBOX_DIR is volume-mounted to the host (e.g., ./sandbox_storage:/app/sandbox_storage) so generated parquet files persist and the sandbox has correct permissions.
After successful verification, keep a secure copy of any secrets outside FastMCP if required by your operational procedures, or rotate credentials per your security policy.
Quick Start
Choose Connection Type for
Authentication Required
Please sign in to use FastMCP hosted connections
Run MCP servers without
local setup or downtime
Access to 1,000+ ready-to-use MCP servers
Skip installation, maintenance, and trial-and-error.
No local setup or infra
Run MCP servers without Docker, ports, or tunnels.
Always online
Your MCP keeps working even when your laptop is off.
One secure URL
Use the same MCP from any agent, anywhere.
Secure by default
Encrypted connections. Secrets never stored locally.
Configuration for
Environment Variables
Please provide values for the following environment variables:
HTTP Headers
Please provide values for the following HTTP headers:
started!
The MCP server should open in . If it doesn't open automatically, please check that you have the application installed.
Copy and run this command in your terminal:
Make sure Gemini CLI is installed:
Visit Gemini CLI documentation for installation instructions.
Make sure Claude Code is installed:
Visit Claude Code documentation for installation instructions.
Installation Steps:
Configuration
Installation Failed
More for API Development
View All →Sentry
Streamline Sentry API integration with this remote MCP server middleware prototype. sentry-mcp acts as a bridge between clients and Sentry, supporting flexible transport methods and offering tools like the MCP Inspector for easy service testing. Inspired by Cloudflare’s remote MCP initiative, it helps developers adapt and debug workflows, making Sentry interaction smoother for both cloud and self-hosted environments.
More for Data & Analytics
View All →Similar MCP Servers
ACP Bridge
Bridges Agent Communication Protocol networks with MCP clients, enabling access to complex multi-agent workflows through intelligent agent discovery, routing, and multi-modal message conversion with support for synchronous, asynchronous, and streaming execution patterns.
Agent Collaboration MCP Server
Enables AI agents to orchestrate a team of sub-agents through tmux sessions for complex task delegation and parallel implementation. It provides tools for launching agents, monitoring their real-time status, and managing communication between them.
A2AMCP
Coordinates multiple AI agents working on shared codebases through Redis-backed infrastructure that provides real-time messaging, file locking to prevent simultaneous edits, interface sharing for type definitions, and distributed task management across parallel development sessions.