# Zabbix MCP Server
[](https://opensource.org/licenses/MIT)
[](https://www.python.org/downloads/)
A comprehensive Model Context Protocol (MCP) server for Zabbix integration using FastMCP and python-zabbix-utils. This server provides complete access to Zabbix API functionality through MCP-compatible tools.
<a href="https://glama.ai/mcp/servers/@mpeirone/zabbix-mcp-server">
<img width="380" height="200" src="https://glama.ai/mcp/servers/@mpeirone/zabbix-mcp-server/badge" alt="zabbix-mcp-server MCP server" />
</a>
## Features
### 🏠 Host Management
- `host_get` - Retrieve hosts with advanced filtering
- `host_create` - Create new hosts with interfaces and templates
- `host_update` - Update existing host configurations
- `host_delete` - Remove hosts from monitoring
### 👥 Host Group Management
- `hostgroup_get` - Retrieve host groups
- `hostgroup_create` - Create new host groups
- `hostgroup_update` - Modify existing host groups
- `hostgroup_delete` - Remove host groups
### 📊 Item Management
- `item_get` - Retrieve monitoring items with filtering
- `item_create` - Create new monitoring items
- `item_update` - Update existing items
- `item_delete` - Remove monitoring items
### ⚠️ Trigger Management
- `trigger_get` - Retrieve triggers and alerts
- `trigger_create` - Create new triggers
- `trigger_update` - Modify existing triggers
- `trigger_delete` - Remove triggers
### 📋 Template Management
- `template_get` - Retrieve monitoring templates
- `template_create` - Create new templates
- `template_update` - Update existing templates
- `template_delete` - Remove templates
### 🚨 Problem & Event Management
- `problem_get` - Retrieve current problems and issues
- `event_get` - Get historical events
- `event_acknowledge` - Acknowledge events and problems
### 📈 Data Retrieval
- `history_get` - Access historical monitoring data
- `trend_get` - Retrieve trend data and statistics
### 👤 User Management
- `user_get` - Retrieve user accounts
- `user_create` - Create new users
- `user_update` - Update user information
- `user_delete` - Remove user accounts
### 🔗 Proxy Management
- `proxy_get` - Retrieve Zabbix proxies with filtering
- `proxy_create` - Create new proxies
- `proxy_update` - Update existing proxies
- `proxy_delete` - Remove proxies
### 🔧 Maintenance Management
- `maintenance_get` - Retrieve maintenance periods
- `maintenance_create` - Schedule maintenance windows
- `maintenance_update` - Modify maintenance periods
- `maintenance_delete` - Remove maintenance schedules
### 📊 Additional Features
- `graph_get` - Retrieve graph configurations
- `discoveryrule_get` - Get discovery rules
- `itemprototype_get` - Retrieve item prototypes
- `configuration_export` - Export Zabbix configurations
- `configuration_import` - Import configurations
- `apiinfo_version` - Get API version information
## Installation
### Prerequisites
- Python 3.10 or higher
- [uv](https://docs.astral.sh/uv/) package manager
- Access to a Zabbix server with API enabled
### Quick Start
1. **Clone the repository:**
```bash
git clone https://github.com/mpeirone/zabbix-mcp-server.git
cd zabbix-mcp-server
```
2. **Install dependencies:**
```bash
uv sync
```
3. **Configure environment variables:**
```bash
cp config/.env.example .env
# Edit .env with your Zabbix server details
```
4. **Test the installation:**
```bash
uv run python scripts/test_server.py
```
## Configuration
### Required Environment Variables
- `ZABBIX_URL` - Your Zabbix server API endpoint (e.g., `https://zabbix.example.com`)
### Authentication (choose one method)
**Method 1: API Token (Recommended)**
- `ZABBIX_TOKEN` - Your Zabbix API token
**Method 2: Username/Password**
- `ZABBIX_USER` - Your Zabbix username
- `ZABBIX_PASSWORD` - Your Zabbix password
### Optional Configuration
- `READ_ONLY` - Set to `true`, `1`, or `yes` to enable read-only mode (only GET operations allowed)
- `VERIFY_SSL` - Enable/disable SSL certificate verification (default: `true`)
### Transport Configuration
- `ZABBIX_MCP_TRANSPORT` - Transport type: `stdio` (default) or `streamable-http`
**HTTP Transport Configuration** (only used when `ZABBIX_MCP_TRANSPORT=streamable-http`):
- `ZABBIX_MCP_HOST` - Server host (default: `127.0.0.1`)
- `ZABBIX_MCP_PORT` - Server port (default: `8000`)
- `ZABBIX_MCP_STATELESS_HTTP` - Stateless mode (default: `false`)
- `AUTH_TYPE` - Must be set to `no-auth` for streamable-http transport
## Usage
### Running the Server
**With startup script (recommended):**
```bash
uv run python scripts/start_server.py
```
**Direct execution:**
```bash
uv run python src/zabbix_mcp_server.py
```
### Transport Options
The server supports two transport methods:
#### STDIO Transport (Default)
Standard input/output transport for MCP clients like Claude Desktop:
```bash
# Set in .env or environment
ZABBIX_MCP_TRANSPORT=stdio
```
#### HTTP Transport
HTTP-based transport for web integrations:
```bash
# Set in .env or environment
ZABBIX_MCP_TRANSPORT=streamable-http
ZABBIX_MCP_HOST=127.0.0.1
ZABBIX_MCP_PORT=8000
ZABBIX_MCP_STATELESS_HTTP=false
AUTH_TYPE=no-auth
```
**Note:** When using `streamable-http` transport, `AUTH_TYPE` must be set to `no-auth`.
### Testing
**Run test suite:**
```bash
uv run python scripts/test_server.py
```
### Read-Only Mode
When `READ_ONLY=true`, the server will only expose GET operations (retrieve data) and block all create, update, and delete operations. This is useful for:
- 📊 Monitoring dashboards
- 🔍 Read-only integrations
- 🔒 Security-conscious environments
- 🛡️ Preventing accidental modifications
### Example Tool Calls
**Get all hosts:**
```python
host_get()
```
**Get hosts in specific group:**
```python
host_get(groupids=["1"])
```
**Create a new host:**
```python
host_create(
host="server-01",
groups=[{"groupid": "1"}],
interfaces=[{
"type": 1,
"main": 1,
"useip": 1,
"ip": "192.168.1.100",
"dns": "",
"port": "10050"
}]
)
```
**Get recent problems:**
```python
problem_get(recent=True, limit=10)
```
**Get history data:**
```python
history_get(
itemids=["12345"],
time_from=1640995200,
limit=100
)
```
**Get all proxies:**
```python
proxy_get()
```
**Create a new active proxy:**
```python
proxy_create(
host="proxy-01",
status=5,
description="Main datacenter proxy"
)
```
## MCP Integration
This server is designed to work with MCP-compatible clients like Claude Desktop. See [MCP_SETUP.md](MCP_SETUP.md) for detailed integration instructions.
## Docker Support
### Using Docker Compose
1. **Configure environment:**
```bash
cp config/.env.example .env
# Edit .env with your settings
```
2. **Run with Docker Compose:**
```bash
docker compose up -d
```
### Building Docker Image
```bash
docker build -t zabbix-mcp-server .
```
## Development
### Project Structure
```
zabbix-mcp-server/
├── src/
│ └── zabbix_mcp_server.py # Main server implementation
├── scripts/
│ ├── start_server.py # Startup script with validation
│ └── test_server.py # Test script
├── config/
│ ├── .env.example # Environment configuration template
│ └── mcp.json # MCP client configuration example
├── pyproject.toml # Python project configuration
├── requirements.txt # Dependencies
├── Dockerfile # Docker configuration
├── docker-compose.yml # Docker Compose setup
├── README.md # This file
├── MCP_SETUP.md # MCP integration guide
├── CONTRIBUTING.md # Contribution guidelines
├── CHANGELOG.md # Version history
└── LICENSE # MIT license
```
### Contributing
1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
### Running Tests
```bash
# Test server functionality
uv run python scripts/test_server.py
# Test with Docker
docker-compose exec zabbix-mcp python scripts/test_server.py
```
## Error Handling
The server includes comprehensive error handling:
- ✅ Authentication errors are clearly reported
- 🔒 Read-only mode violations are blocked with descriptive messages
- ✔️ Invalid parameters are validated
- 🌐 Network and API errors are properly formatted
- 📝 Detailed logging for troubleshooting
## Security Considerations
- 🔑 Use API tokens instead of username/password when possible
- 🔒 Enable read-only mode for monitoring-only use cases
- 🛡️ Secure your environment variables
- 🔐 Use HTTPS for Zabbix server connections
- 🔄 Regularly rotate API tokens
- 📁 Store configuration files securely
## Troubleshooting
### Common Issues
**Connection Failed:**
- Verify `ZABBIX_URL` is correct and accessible
- Check authentication credentials
- Ensure Zabbix API is enabled
**Permission Denied:**
- Verify user has sufficient Zabbix permissions
- Check if read-only mode is enabled when trying to modify data
**Tool Not Found:**
- Ensure all dependencies are installed: `uv sync`
- Verify Python version compatibility (3.10+)
### Debug Mode
Set environment variable for detailed logging:
```bash
export DEBUG=1
uv run python scripts/start_server.py
```
## Dependencies
- [FastMCP](https://github.com/jlowin/fastmcp) - MCP server framework
- [python-zabbix-utils](https://github.com/zabbix/python-zabbix-utils) - Official Zabbix Python library
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgments
- [Zabbix](https://www.zabbix.com/) for the monitoring platform
- [Model Context Protocol](https://modelcontextprotocol.io/) for the integration standard
- [FastMCP](https://github.com/jlowin/fastmcp) for the server framework
## Support
- 📖 [Documentation](README.md)
- 🐛 [Issue Tracker](https://github.com/mpeirone/zabbix-mcp-server/issues)
- 💬 [Discussions](https://github.com/mpeirone/zabbix-mcp-server/discussions)
---
**Made with ❤️ for the Zabbix and MCP communities**
Raw data
{
"_id": null,
"home_page": null,
"name": "iflow-mcp_zabbix-mcp-server",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "zabbix, mcp, monitoring, api, server",
"author": "Zabbix MCP Server Contributors",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/3b/7c/35d656af06443a6efbdb9c2705de405bec6c2e348ecb173b7376fc2874a2/iflow_mcp_zabbix_mcp_server-1.1.0.tar.gz",
"platform": null,
"description": "# Zabbix MCP Server\n\n[](https://opensource.org/licenses/MIT)\n[](https://www.python.org/downloads/)\n\nA comprehensive Model Context Protocol (MCP) server for Zabbix integration using FastMCP and python-zabbix-utils. This server provides complete access to Zabbix API functionality through MCP-compatible tools.\n\n<a href=\"https://glama.ai/mcp/servers/@mpeirone/zabbix-mcp-server\">\n <img width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/@mpeirone/zabbix-mcp-server/badge\" alt=\"zabbix-mcp-server MCP server\" />\n</a>\n\n## Features\n\n### \ud83c\udfe0 Host Management\n- `host_get` - Retrieve hosts with advanced filtering\n- `host_create` - Create new hosts with interfaces and templates\n- `host_update` - Update existing host configurations\n- `host_delete` - Remove hosts from monitoring\n\n### \ud83d\udc65 Host Group Management\n- `hostgroup_get` - Retrieve host groups\n- `hostgroup_create` - Create new host groups\n- `hostgroup_update` - Modify existing host groups\n- `hostgroup_delete` - Remove host groups\n\n### \ud83d\udcca Item Management\n- `item_get` - Retrieve monitoring items with filtering\n- `item_create` - Create new monitoring items\n- `item_update` - Update existing items\n- `item_delete` - Remove monitoring items\n\n### \u26a0\ufe0f Trigger Management\n- `trigger_get` - Retrieve triggers and alerts\n- `trigger_create` - Create new triggers\n- `trigger_update` - Modify existing triggers\n- `trigger_delete` - Remove triggers\n\n### \ud83d\udccb Template Management\n- `template_get` - Retrieve monitoring templates\n- `template_create` - Create new templates\n- `template_update` - Update existing templates\n- `template_delete` - Remove templates\n\n### \ud83d\udea8 Problem & Event Management\n- `problem_get` - Retrieve current problems and issues\n- `event_get` - Get historical events\n- `event_acknowledge` - Acknowledge events and problems\n\n### \ud83d\udcc8 Data Retrieval\n- `history_get` - Access historical monitoring data\n- `trend_get` - Retrieve trend data and statistics\n\n### \ud83d\udc64 User Management\n- `user_get` - Retrieve user accounts\n- `user_create` - Create new users\n- `user_update` - Update user information\n- `user_delete` - Remove user accounts\n\n### \ud83d\udd17 Proxy Management\n- `proxy_get` - Retrieve Zabbix proxies with filtering\n- `proxy_create` - Create new proxies\n- `proxy_update` - Update existing proxies\n- `proxy_delete` - Remove proxies\n\n### \ud83d\udd27 Maintenance Management\n- `maintenance_get` - Retrieve maintenance periods\n- `maintenance_create` - Schedule maintenance windows\n- `maintenance_update` - Modify maintenance periods\n- `maintenance_delete` - Remove maintenance schedules\n\n### \ud83d\udcca Additional Features\n- `graph_get` - Retrieve graph configurations\n- `discoveryrule_get` - Get discovery rules\n- `itemprototype_get` - Retrieve item prototypes\n- `configuration_export` - Export Zabbix configurations\n- `configuration_import` - Import configurations\n- `apiinfo_version` - Get API version information\n\n## Installation\n\n### Prerequisites\n\n- Python 3.10 or higher\n- [uv](https://docs.astral.sh/uv/) package manager\n- Access to a Zabbix server with API enabled\n\n### Quick Start\n\n1. **Clone the repository:**\n ```bash\n git clone https://github.com/mpeirone/zabbix-mcp-server.git\n cd zabbix-mcp-server\n ```\n\n2. **Install dependencies:**\n ```bash\n uv sync\n ```\n\n3. **Configure environment variables:**\n ```bash\n cp config/.env.example .env\n # Edit .env with your Zabbix server details\n ```\n\n4. **Test the installation:**\n ```bash\n uv run python scripts/test_server.py\n ```\n\n## Configuration\n\n### Required Environment Variables\n\n- `ZABBIX_URL` - Your Zabbix server API endpoint (e.g., `https://zabbix.example.com`)\n\n### Authentication (choose one method)\n\n**Method 1: API Token (Recommended)**\n- `ZABBIX_TOKEN` - Your Zabbix API token\n\n**Method 2: Username/Password**\n- `ZABBIX_USER` - Your Zabbix username\n- `ZABBIX_PASSWORD` - Your Zabbix password\n\n### Optional Configuration\n\n- `READ_ONLY` - Set to `true`, `1`, or `yes` to enable read-only mode (only GET operations allowed)\n- `VERIFY_SSL` - Enable/disable SSL certificate verification (default: `true`)\n\n### Transport Configuration\n\n- `ZABBIX_MCP_TRANSPORT` - Transport type: `stdio` (default) or `streamable-http`\n\n**HTTP Transport Configuration** (only used when `ZABBIX_MCP_TRANSPORT=streamable-http`):\n- `ZABBIX_MCP_HOST` - Server host (default: `127.0.0.1`)\n- `ZABBIX_MCP_PORT` - Server port (default: `8000`)\n- `ZABBIX_MCP_STATELESS_HTTP` - Stateless mode (default: `false`)\n- `AUTH_TYPE` - Must be set to `no-auth` for streamable-http transport\n\n## Usage\n\n### Running the Server\n\n**With startup script (recommended):**\n```bash\nuv run python scripts/start_server.py\n```\n\n**Direct execution:**\n```bash\nuv run python src/zabbix_mcp_server.py\n```\n\n### Transport Options\n\nThe server supports two transport methods:\n\n#### STDIO Transport (Default)\nStandard input/output transport for MCP clients like Claude Desktop:\n```bash\n# Set in .env or environment\nZABBIX_MCP_TRANSPORT=stdio\n```\n\n#### HTTP Transport\nHTTP-based transport for web integrations:\n```bash\n# Set in .env or environment\nZABBIX_MCP_TRANSPORT=streamable-http\nZABBIX_MCP_HOST=127.0.0.1\nZABBIX_MCP_PORT=8000\nZABBIX_MCP_STATELESS_HTTP=false\nAUTH_TYPE=no-auth\n```\n\n**Note:** When using `streamable-http` transport, `AUTH_TYPE` must be set to `no-auth`.\n\n### Testing\n\n**Run test suite:**\n```bash\nuv run python scripts/test_server.py\n```\n\n### Read-Only Mode\n\nWhen `READ_ONLY=true`, the server will only expose GET operations (retrieve data) and block all create, update, and delete operations. This is useful for:\n\n- \ud83d\udcca Monitoring dashboards\n- \ud83d\udd0d Read-only integrations\n- \ud83d\udd12 Security-conscious environments\n- \ud83d\udee1\ufe0f Preventing accidental modifications\n\n### Example Tool Calls\n\n**Get all hosts:**\n```python\nhost_get()\n```\n\n**Get hosts in specific group:**\n```python\nhost_get(groupids=[\"1\"])\n```\n\n**Create a new host:**\n```python\nhost_create(\n host=\"server-01\",\n groups=[{\"groupid\": \"1\"}],\n interfaces=[{\n \"type\": 1,\n \"main\": 1,\n \"useip\": 1,\n \"ip\": \"192.168.1.100\",\n \"dns\": \"\",\n \"port\": \"10050\"\n }]\n)\n```\n\n**Get recent problems:**\n```python\nproblem_get(recent=True, limit=10)\n```\n\n**Get history data:**\n```python\nhistory_get(\n itemids=[\"12345\"],\n time_from=1640995200,\n limit=100\n)\n```\n\n**Get all proxies:**\n```python\nproxy_get()\n```\n\n**Create a new active proxy:**\n```python\nproxy_create(\n host=\"proxy-01\",\n status=5,\n description=\"Main datacenter proxy\"\n)\n```\n\n## MCP Integration\n\nThis server is designed to work with MCP-compatible clients like Claude Desktop. See [MCP_SETUP.md](MCP_SETUP.md) for detailed integration instructions.\n\n## Docker Support\n\n### Using Docker Compose\n\n1. **Configure environment:**\n ```bash\n cp config/.env.example .env\n # Edit .env with your settings\n ```\n\n2. **Run with Docker Compose:**\n ```bash\n docker compose up -d\n ```\n\n### Building Docker Image\n\n```bash\ndocker build -t zabbix-mcp-server .\n```\n\n## Development\n\n### Project Structure\n\n```\nzabbix-mcp-server/\n\u251c\u2500\u2500 src/\n\u2502 \u2514\u2500\u2500 zabbix_mcp_server.py # Main server implementation\n\u251c\u2500\u2500 scripts/\n\u2502 \u251c\u2500\u2500 start_server.py # Startup script with validation\n\u2502 \u2514\u2500\u2500 test_server.py # Test script\n\u251c\u2500\u2500 config/\n\u2502 \u251c\u2500\u2500 .env.example # Environment configuration template\n\u2502 \u2514\u2500\u2500 mcp.json # MCP client configuration example\n\u251c\u2500\u2500 pyproject.toml # Python project configuration\n\u251c\u2500\u2500 requirements.txt # Dependencies\n\u251c\u2500\u2500 Dockerfile # Docker configuration\n\u251c\u2500\u2500 docker-compose.yml # Docker Compose setup\n\u251c\u2500\u2500 README.md # This file\n\u251c\u2500\u2500 MCP_SETUP.md # MCP integration guide\n\u251c\u2500\u2500 CONTRIBUTING.md # Contribution guidelines\n\u251c\u2500\u2500 CHANGELOG.md # Version history\n\u2514\u2500\u2500 LICENSE # MIT license\n```\n\n### Contributing\n\n1. Fork the repository\n2. Create a feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n### Running Tests\n\n```bash\n# Test server functionality\nuv run python scripts/test_server.py\n\n# Test with Docker\ndocker-compose exec zabbix-mcp python scripts/test_server.py\n```\n\n## Error Handling\n\nThe server includes comprehensive error handling:\n\n- \u2705 Authentication errors are clearly reported\n- \ud83d\udd12 Read-only mode violations are blocked with descriptive messages\n- \u2714\ufe0f Invalid parameters are validated\n- \ud83c\udf10 Network and API errors are properly formatted\n- \ud83d\udcdd Detailed logging for troubleshooting\n\n## Security Considerations\n\n- \ud83d\udd11 Use API tokens instead of username/password when possible\n- \ud83d\udd12 Enable read-only mode for monitoring-only use cases\n- \ud83d\udee1\ufe0f Secure your environment variables\n- \ud83d\udd10 Use HTTPS for Zabbix server connections\n- \ud83d\udd04 Regularly rotate API tokens\n- \ud83d\udcc1 Store configuration files securely\n\n## Troubleshooting\n\n### Common Issues\n\n**Connection Failed:**\n- Verify `ZABBIX_URL` is correct and accessible\n- Check authentication credentials\n- Ensure Zabbix API is enabled\n\n**Permission Denied:**\n- Verify user has sufficient Zabbix permissions\n- Check if read-only mode is enabled when trying to modify data\n\n**Tool Not Found:**\n- Ensure all dependencies are installed: `uv sync`\n- Verify Python version compatibility (3.10+)\n\n### Debug Mode\n\nSet environment variable for detailed logging:\n```bash\nexport DEBUG=1\nuv run python scripts/start_server.py\n```\n\n## Dependencies\n\n- [FastMCP](https://github.com/jlowin/fastmcp) - MCP server framework\n- [python-zabbix-utils](https://github.com/zabbix/python-zabbix-utils) - Official Zabbix Python library\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgments\n\n- [Zabbix](https://www.zabbix.com/) for the monitoring platform\n- [Model Context Protocol](https://modelcontextprotocol.io/) for the integration standard\n- [FastMCP](https://github.com/jlowin/fastmcp) for the server framework\n\n## Support\n\n- \ud83d\udcd6 [Documentation](README.md)\n- \ud83d\udc1b [Issue Tracker](https://github.com/mpeirone/zabbix-mcp-server/issues)\n- \ud83d\udcac [Discussions](https://github.com/mpeirone/zabbix-mcp-server/discussions)\n\n---\n\n**Made with \u2764\ufe0f for the Zabbix and MCP communities**\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A comprehensive MCP server for Zabbix integration",
"version": "1.1.0",
"project_urls": {
"Documentation": "https://github.com/mpeirone/zabbix-mcp-server#readme",
"Homepage": "https://github.com/mpeirone/zabbix-mcp-server",
"Issues": "https://github.com/mpeirone/zabbix-mcp-server/issues",
"Repository": "https://github.com/mpeirone/zabbix-mcp-server"
},
"split_keywords": [
"zabbix",
" mcp",
" monitoring",
" api",
" server"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "d1109f42f787eac17d31cd245f8ec79b8b67970b271ba44cb0a8e600cf106746",
"md5": "512c5fe0254b88b38b04ae2f122ec6ef",
"sha256": "2083696c0df83c7d0f21d14159542f7909b01da1fc25fe4e60775ad36170d7d0"
},
"downloads": -1,
"filename": "iflow_mcp_zabbix_mcp_server-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "512c5fe0254b88b38b04ae2f122ec6ef",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 24991,
"upload_time": "2025-10-30T09:21:27",
"upload_time_iso_8601": "2025-10-30T09:21:27.388905Z",
"url": "https://files.pythonhosted.org/packages/d1/10/9f42f787eac17d31cd245f8ec79b8b67970b271ba44cb0a8e600cf106746/iflow_mcp_zabbix_mcp_server-1.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3b7c35d656af06443a6efbdb9c2705de405bec6c2e348ecb173b7376fc2874a2",
"md5": "cef53067e345c8c64c9514973f272ced",
"sha256": "c3643e2751e92d61d985a5d546ee942d15a25e1eb5f60e8c7dcfeaf0c010372a"
},
"downloads": -1,
"filename": "iflow_mcp_zabbix_mcp_server-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "cef53067e345c8c64c9514973f272ced",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 24479,
"upload_time": "2025-10-30T09:21:29",
"upload_time_iso_8601": "2025-10-30T09:21:29.140026Z",
"url": "https://files.pythonhosted.org/packages/3b/7c/35d656af06443a6efbdb9c2705de405bec6c2e348ecb173b7376fc2874a2/iflow_mcp_zabbix_mcp_server-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-30 09:21:29",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mpeirone",
"github_project": "zabbix-mcp-server#readme",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "fastmcp",
"specs": [
[
">=",
"2.8.1"
]
]
},
{
"name": "zabbix_utils",
"specs": [
[
">=",
"2.0.3"
]
]
},
{
"name": "python-dotenv",
"specs": [
[
">=",
"1.1.0"
]
]
}
],
"lcname": "iflow-mcp_zabbix-mcp-server"
}