Informix MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Informix MCP Serverdescribe the orders table schema"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Informix MCP Server
A Model Context Protocol server for IBM Informix databases. Connects via JDBC using jaydebeapi, so no Informix Client SDK installation is needed -- just a JDBC driver JAR and Java.
Prerequisites
Python 3.11+
uv (Python package manager)
Java 8+ (JDK or JRE)
An Informix JDBC driver JAR is bundled in the drivers/ directory. To use a different version, either replace the JAR in drivers/ or set the INFORMIX_JDBC_DRIVER_PATH environment variable.
Related MCP server: MySQL MCP Server
Available Tools
Tool | Description |
| Test connectivity and return the Informix server version |
| List all databases on the server (queries |
| List user tables in a database, optionally including views and system tables |
| Get column names, types, lengths, and nullability for a table |
| Run arbitrary SQL with a configurable row limit |
| Show indexes on a table (name, type, clustered) |
| Show PK, FK, unique, and check constraints for a table |
All tools accept an optional database parameter to target a specific database. If omitted, the default database from INFORMIX_DATABASE is used.
Setup
Cursor IDE
Add the following to ~/.cursor/mcp.json:
{
"mcpServers": {
"informix": {
"command": "/path/to/uv",
"args": [
"run",
"--directory",
"/path/to/informix-mcp",
"informix-mcp-server.py"
],
"env": {
"JAVA_HOME": "/path/to/java/home",
"INFORMIX_HOST": "your-host.example.com",
"INFORMIX_PORT": "5020",
"INFORMIX_DATABASE": "your_database",
"INFORMIX_SERVER": "your_informix_server",
"INFORMIX_USER": "your_user",
"INFORMIX_PASSWORD": "your_password",
"INFORMIX_DBDATE": "MDY4"
}
}
}
}After saving, restart the MCP server from Cursor Settings > MCP.
Claude Desktop
Add the following to your Claude Desktop config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"informix": {
"command": "/path/to/uv",
"args": [
"run",
"--directory",
"/path/to/informix-mcp",
"informix-mcp-server.py"
],
"env": {
"JAVA_HOME": "/path/to/java/home",
"INFORMIX_HOST": "your-host.example.com",
"INFORMIX_PORT": "5020",
"INFORMIX_DATABASE": "your_database",
"INFORMIX_SERVER": "your_informix_server",
"INFORMIX_USER": "your_user",
"INFORMIX_PASSWORD": "your_password",
"INFORMIX_DBDATE": "MDY4"
}
}
}
}After saving, restart Claude Desktop for the changes to take effect. The Informix tools will appear in the tools menu (hammer icon) when starting a new conversation.
Environment Variables
Variable | Required | Description |
| Yes | Path to a JDK/JRE home directory |
| Yes | Informix server hostname |
| Yes | Informix SQLI port |
| Yes | Default database name |
| Yes | Informix server instance name ( |
| Yes | Database username |
| Yes | Database password |
| No | Date format (defaults to |
| No | Override path to a JDBC driver JAR (defaults to bundled |
Running Standalone
# Install dependencies
uv sync
# Run (with env vars set)
uv run informix-mcp-server.pyThe server communicates over stdio using the MCP protocol.
Switching Environments
To connect to a different Informix instance, update the env values in mcp.json with the new host, port, server name, database, and credentials. Restart the MCP server after changing environment variables.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables interaction with Informix databases through a Model Context Protocol server, supporting database exploration, table inspection, and custom SQL query execution.11
- -license-quality-maintenanceEnables interaction with MySQL databases through MCP tools for querying table structures, searching data across single or multiple tables, and managing database information. Built with FastMCP framework for secure database operations using environment-based configuration.
- Alicense-qualityCmaintenanceEnables SQL query execution and database structure browsing via MCP tools and resources.MIT
- Alicense-qualityCmaintenanceProvides tools to connect, query, and manage Microsoft SQL Server databases through the MCP protocol, including support for stored procedures, transactions, and schema inspection.MIT
Related MCP Connectors
GibsonAI MCP server: manage your databases with natural language
MCP server for managing Prisma Postgres.
Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/blakecodes/informix-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server