OBP-MCP
Verified Safeby OpenBankProject
Overview
Provides a Model Context Protocol (MCP) server for AI assistants to interact with the Open Bank Project (OBP) API.
Installation
./run_server.shEnvironment Variables
- OBP_BASE_URL
- OBP_API_VERSION
- FASTMCP_HOST
- FASTMCP_PORT
- ENABLE_OAUTH
- OAUTH_ISSUER_URL
- RESOURCE_SERVER_URL
- UPDATE_INDEX_ON_STARTUP
- UPDATE_INDEX_ENDPOINT_TYPE
Security Notes
The codebase appears well-structured and free from obvious malicious patterns, 'eval' usage, or hardcoded secrets. It correctly uses environment variables for sensitive configurations like API base URLs and authentication details. OAuth is optionally configurable, adding to security. The use of `subprocess.run` to generate indexes is for internal scripts and uses `sys.executable` and `Path` objects, minimizing shell injection risks. Network requests are made to configurable OBP endpoints, assuming those endpoints are trusted. The primary security consideration is ensuring the `OBP_BASE_URL` points to a legitimate and trusted OBP API instance and that API keys/tokens used via headers are managed securely by the AI assistant accessing this MCP server.
Similar Servers
lex
Provides a UK legal research API for AI agents, offering capabilities to search legislation, caselaw, amendments, and explanatory notes using semantic and keyword search, and includes a Micro-Copilot (MCP) server for integration with AI assistants.
mcp-server-for-apache-ofbiz
Proxy server for generative AI applications to interact with backend REST APIs via Model Context Protocol (MCP) tools, specifically for Apache OFBiz.
opencode-mcp
An MCP (Model Context Protocol) server that provides seamless integration with OpenCode, the open-source AI coding agent for the terminal.
tutto-mcp-server
Implements a Model Context Protocol (MCP) server in Python using FastMCP to expose custom tools and resources for consumption by language models.