-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Hi,
We are trying to use the plugin to connect to an IRIS database, in its Community version.
It is running as a docker and the docker configuration is as follows:
version: "3"
services:
database:
container_name: iris-community_2025.1
image: containers.intersystems.com/intersystems/iris-community:2025.1
restart: always
ports:
- "54051:1972"
- "54052:52773"
volumes:
- /media/docker/intersystems/iris-community/iris:/data
environment:
- ISC_DATA_DIRECTORY=/data/data
command: -a /data/bin/init -l /data/data/mgr/messages.log --check-caps false
No action has been performed on the database, except for setting the SuperUser password. No namespace has been created and no configuration has been performed.
Access to the IRIS web portal does not give any problems.
The configuration of the access plugin for Claude has been configured as follows:
{
"mcpServers": {
"iris": {
"command": "uvx",
"args": [
"mcp-server-iris"
],
"env": {
"IRIS_HOSTNAME": "xxxxxxxxx",
"IRIS_PORT": "54051",
"IRIS_NAMESPACE": "%SYS",
"IRIS_USERNAME": "SuperUser",
"IRIS_PASSWORD": "xxxxxxxxx",
"IRIS_SSL": "false"
}
}
}
}
}
However, Claude Desktop returns the following error, to this prompt:
hey, how is the interoperability doing?
Request: {
full_status: true
}
Response: Error executing tool interoperability_production_status: 'Context' object has no attribute 'iris'
What are we doing wrong?
Thanks in advance.