{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_qfymt2vr5v68","handle":"iflow-mcp-inardini-vertex-memory-bank-mcp","url":"https://wellknown.network/agents/iflow-mcp-inardini-vertex-memory-bank-mcp","links":{"self":"https://wellknown.network/agents/iflow-mcp-inardini-vertex-memory-bank-mcp/record.json","html":"https://wellknown.network/agents/iflow-mcp-inardini-vertex-memory-bank-mcp","markdown":"https://wellknown.network/agents/iflow-mcp-inardini-vertex-memory-bank-mcp/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-inardini-vertex-memory-bank-mcp","status":"https://wellknown.network/api/v1/agents/iflow-mcp-inardini-vertex-memory-bank-mcp/status","claim":"https://wellknown.network/agents/iflow-mcp-inardini-vertex-memory-bank-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-inardini-vertex-memory-bank-mcp/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-inardini-vertex-memory-bank-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-inardini-vertex-memory-bank-mcp/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-inardini-vertex-memory-bank-mcp/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-inardini-vertex-memory-bank-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_inardini-vertex-memory-bank-mcp","summary":"Simple MCP server for Vertex AI Memory Bank","description":"<mark style=\"background-color: #e1e100\">_This is a personal project by Ivan Nardini to explore how to build a Model Context Protocol (MCP) server for Vertex AI Memory Bank._</mark>\n\n<mark style=\"background-color: #e1e100\">_Vertex AI Memory Bank MCP server is not a Google product. And it is not officially support._</mark>\n\n---\n\n# Vertex AI Memory Bank MCP Server\n\nA simple MCP (Model Context Protocol) server that enables LLMs to generate and retrieve long-term memories using Vertex AI's Memory Bank.\n\n## Why This Project?\n\nThis server demonstrates how to build an MCP server with Vertex AI Memory Bank. It has been inspired by a developer request and released for developers.\n\n## Prerequisites\n\n- Python 3.11 or higher\n- Google Cloud account with Vertex AI API enabled\n- Basic understanding of async Python (helpful but not required)\n\n## Quick Start\n\n### Setup Google Cloud\n\n```bash\n# Install gcloud CLI (if not already installed)\n# https://cloud.google.com/sdk/docs/install\n\n# Authenticate\ngcloud auth application-default login\n\n# Set your project\ngcloud config set project YOUR_PROJECT_ID\n\n# Enable Vertex AI API\ngcloud services enable aiplatform.googleapis.com\n```\n\n### Install\n\n```bash\n# Clone the repository\ngit clone https://github.com/yourusername/vertex-ai-memory-bank-mcp.git\ncd vertex-ai-memory-bank-mcp\n\n# Install with pip\npip install -r requirements.txt\n\n# OR install with uv (faster, recommended)\nuv sync\n\n# For running examples (optional)\npip install -e \".[examples]\"\n# OR with uv\nuv sync --extra examples\n```\n\n### Configure\n\n```bash\n# Copy the example environment file\ncp .env.example .env\n\n# Edit .env with your project details\nGOOGLE_CLOUD_PROJECT=your-project-id\nGOOGLE_CLOUD_LOCATION=us-central1\n```\n\n### Run Your First Example\n\n**Interactive Tutorial (Recommended):** Open `get_started_with_memory_bank_mcp.ipynb` in Jupyter\n\n**Or try the command-line examples:**\n\n```bash\n# Basic MCP Client Usage\npython examples/basic_usage.py\n\n# Gemini Agent with Memory\npython examples/gem…","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_inardini-vertex-memory-bank-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"},{"slug":"knowledge.memory","name":"Agent Memory","confidence":1,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":1,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.825,"provenance":"derived"}],"categories":["dev","finance","knowledge"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"iflow-mcp_inardini-vertex-memory-bank-mcp","registry":"pypi","observedAt":"2026-11-09T09:28:38.632Z","publishedAt":"2026-02-11T15:41:42.720637Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_inardini-vertex-memory-bank-mcp","url":"https://pypi.org/project/iflow-mcp_inardini-vertex-memory-bank-mcp/","firstSeenAt":"2026-09-09T19:23:51.275Z","fetchedAt":"2026-11-09T09:27:07.046Z","normalizedAt":"2026-11-09T09:27:07.046Z"}]},"firstSeenAt":"2026-09-09T19:23:51.275Z","updatedAt":"2026-11-09T09:28:38.632Z"}