Difference between revisions of "LLM-based Chat Assistant"
Jump to navigation
Jump to search
Ominiverdi (talk | contribs) |
|||
| Line 1: | Line 1: | ||
| − | + | = LLM-based Chat Assistant = | |
| − | + | Experimental Matrix chat assistant running on the [[Gallery Container]]. | |
| − | + | Verified on <code>osgeo7-gallery</code>: the active bridge process is: | |
| − | |||
| − | |||
| − | + | <pre> | |
| + | bun connectors/matrix.ts | ||
| + | </pre> | ||
| + | |||
| + | running from: | ||
| + | |||
| + | <pre> | ||
| + | /home/ominiverdi/github/opencode-chat-bridge | ||
| + | </pre> | ||
| − | + | == Purpose == | |
| − | + | The assistant connects Matrix chat to an LLM agent with MCP tools for OSGeo-specific search and retrieval. | |
| − | + | Observed MCP backends include: | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * [[Osgeo-knowledge-base]] | |
| + | * [[Osgeo-library]] | ||
| + | * web search MCP | ||
| + | * time MCP | ||
| + | * Open-Meteo MCP | ||
| − | + | == Tool call display == | |
| − | + | ||
| + | The chat bridge may show MCP tool calls in messages, for example: | ||
<pre> | <pre> | ||
| Line 29: | Line 36: | ||
</pre> | </pre> | ||
| − | The prefix identifies the MCP server | + | The prefix identifies the MCP server. The suffix identifies the tool. |
| − | + | == Related repositories == | |
| − | * <code> | + | |
| − | * | + | Verified repositories on Gallery: |
| − | + | ||
| − | + | * <code>/home/ominiverdi/github/opencode-chat-bridge</code> | |
| − | + | * https://github.com/ominiverdi/matrix-llmagent | |
| − | + | * https://github.com/ominiverdi/osgeo-knowledge | |
| + | * https://github.com/ominiverdi/osgeo-library | ||
| + | |||
| + | Note: <code>matrix-llmagent</code> exists on Gallery, but the currently running Matrix bridge process is from <code>opencode-chat-bridge</code>. | ||
| + | |||
| + | == Operations == | ||
| + | |||
| + | Check the running bridge: | ||
| + | |||
| + | <pre> | ||
| + | pgrep -af "bun connectors/matrix.ts" | ||
| + | </pre> | ||
| + | |||
| + | Check active MCP processes: | ||
| + | |||
| + | <pre> | ||
| + | pgrep -af "mcp|osgeo-knowledge|osgeo-library" | ||
| + | </pre> | ||
| − | + | == Maintainer == | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | * ominiverdi, Lorenzo Becchi | |
| + | * SAC channel | ||
| − | [[Category: | + | [[Category:Infrastructure]] |
| − | |||
Revision as of 10:15, 5 June 2026
LLM-based Chat Assistant
Experimental Matrix chat assistant running on the Gallery Container.
Verified on osgeo7-gallery: the active bridge process is:
bun connectors/matrix.ts
running from:
/home/ominiverdi/github/opencode-chat-bridge
Purpose
The assistant connects Matrix chat to an LLM agent with MCP tools for OSGeo-specific search and retrieval.
Observed MCP backends include:
- Osgeo-knowledge-base
- Osgeo-library
- web search MCP
- time MCP
- Open-Meteo MCP
Tool call display
The chat bridge may show MCP tool calls in messages, for example:
> query=spam, limit=10 [osgeo-knowledge_search_content] > query=spam, limit=10 [osgeo-knowledge_search_wiki]
The prefix identifies the MCP server. The suffix identifies the tool.
Related repositories
Verified repositories on Gallery:
/home/ominiverdi/github/opencode-chat-bridge- https://github.com/ominiverdi/matrix-llmagent
- https://github.com/ominiverdi/osgeo-knowledge
- https://github.com/ominiverdi/osgeo-library
Note: matrix-llmagent exists on Gallery, but the currently running Matrix bridge process is from opencode-chat-bridge.
Operations
Check the running bridge:
pgrep -af "bun connectors/matrix.ts"
Check active MCP processes:
pgrep -af "mcp|osgeo-knowledge|osgeo-library"
Maintainer
- ominiverdi, Lorenzo Becchi
- SAC channel