You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-23Lines changed: 3 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,31 +18,11 @@ You can also then run commands by first activating `poetry shell` which should a
18
18
After installing poetry, install the poetry shell plugin with `poetry self add poetry-plugin-shell` and you should be good to go.
19
19
20
20
21
-
### 2. Creating the vector database
22
-
Create the 'data' folder by running
23
-
```bash
24
-
mkdir src/data
25
-
```
26
-
Check the README.md in the `src/scripts` directory for more information on how to populate the vector database.
27
-
28
-
Run the vector database population script to create the vector database collections:
29
-
```bash
30
-
python src/database/populate_vector_db.py
31
-
```
21
+
### 2. Setting up MCP tools
32
22
33
-
#### Automatic Database Updates
34
-
Opey II can automatically check for OBP data changes on startup and update the vector database when changes are detected. To enable this feature, set in your `.env`:
- Fetch current OBP glossary and endpoint data on startup
43
-
- Compare with previously imported data using SHA-256 hashes
44
-
- Rebuild the database only if changes are detected
45
-
- Store hashes for future comparisons
25
+
As a minimum, Opey should be connected to [OBP-MCP](https://github.com/OpenBankProject/OBP-MCP), or it won't know anything about the Open Bank Project except for what you put in the [system prompt](#5-changing-the-system-prompt). Instructions for setting up OBP-MCP as an internal, consent-based MCP server that works with OBP-Portal etc. can be found in [Appendix 1](https://github.com/OpenBankProject/OBP-MCP/blob/main/README.md#appendix-1---opey-setup) of the OBP-MCP readme.
46
26
47
27
### 3. Setting up the environment
48
28
First you will need to rename the `.env.example` file to `.env` and change several parameters. You have options on which LLM provider you decide to use for the backend agent system.
0 commit comments