{"_id":"@bankvision/mcp-as400-server","_rev":"2-8a524cba17ba408f63369fe44ca2c35c","name":"@bankvision/mcp-as400-server","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.3":{"name":"@bankvision/mcp-as400-server","version":"0.1.3","keywords":["mcp","model-context-protocol","as400","iseries","ibm","db2","database","ai","claude","copilot"],"author":{"name":"BankVision"},"license":"MIT","_id":"@bankvision/mcp-as400-server@0.1.3","maintainers":[{"name":"bv-cgutierrez","email":"cgutierrez@bankvision.com.co"}],"homepage":"https://github.com/800233280-BankVision/mcp-as400-server","bugs":{"url":"https://github.com/800233280-BankVision/mcp-as400-server/issues"},"os":["darwin","linux","win32"],"bin":{"mcp-as400-server":"dist/index.js"},"dist":{"shasum":"8f1835210f81586500aa58b6695080e2e06ff03d","tarball":"https://registry.npmjs.org/@bankvision/mcp-as400-server/-/mcp-as400-server-0.1.3.tgz","fileCount":5,"integrity":"sha512-9bX7bgrOsSv0Zgfz4wVBOosSHV81LVqQsghGjXeanKwBOTaG8FpWRuQJX1ZqBuik0dL0TD+09sCXgtFJ7iqUMQ==","signatures":[{"sig":"MEUCIQCv/AQhWB8ZWqzIXa8InYDlpjDJw8FsLsRPVRZ06+V0VQIgZ7/Qu+D4uJw+5v6XK4IrxkxAjucEXqTBwAk+935Dfp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19538827},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ee9a44cd521900353aa80be0ff53009409c74570","scripts":{"build":"node scripts/build.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"bv-cgutierrez","email":"cgutierrez@bankvision.com.co"},"repository":{"url":"git+https://github.com/800233280-BankVision/mcp-as400-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Model Context Protocol (MCP) server for IBM AS400/iSeries database operations","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-as400-server_0.1.3_1765948736925_0.17179474427274521","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bankvision/mcp-as400-server","version":"0.1.4","description":"Model Context Protocol (MCP) server for IBM AS400/iSeries database operations","keywords":["mcp","model-context-protocol","as400","iseries","ibm","db2","database","ai","claude","copilot"],"homepage":"https://github.com/800233280-BankVision/mcp-as400-server","bugs":{"url":"https://github.com/800233280-BankVision/mcp-as400-server/issues"},"repository":{"type":"git","url":"git+https://github.com/800233280-BankVision/mcp-as400-server.git"},"license":"MIT","author":{"name":"BankVision"},"type":"module","main":"dist/index.js","bin":{"mcp-as400-server":"dist/index.js"},"scripts":{"build":"node scripts/build.js","prepublishOnly":"npm run build"},"engines":{"node":">=18.0.0"},"os":["darwin","linux","win32"],"publishConfig":{"access":"public"},"_id":"@bankvision/mcp-as400-server@0.1.4","gitHead":"4cc912ff9fdb51eb61c906906e6753d3c3cf67e1","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/aztM5LIxakPKpwgbFJqQjDSRg6Owp47IYkE6mZuabohWDHfMJxY9hrl8+2dbDDC+Cx9DUkh2twRvV894ts4qQ==","shasum":"3f7ebd1f0fb16d1e80f66c74a563657d381f4942","tarball":"https://registry.npmjs.org/@bankvision/mcp-as400-server/-/mcp-as400-server-0.1.4.tgz","fileCount":5,"unpackedSize":19538828,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCa75+ox77+2530kRTJn4a+m8jzyAInOOX5vgo+HhPWOwIgAY6l/srnhU6p3U8yXzv7bflGXgvXxFVVUBsX+gTjhis="}]},"_npmUser":{"name":"bv-cgutierrez","email":"cgutierrez@bankvision.com.co"},"directories":{},"maintainers":[{"name":"bv-cgutierrez","email":"cgutierrez@bankvision.com.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-as400-server_0.1.4_1765949508122_0.6785190726297385"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-17T05:18:56.863Z","modified":"2025-12-17T05:31:48.879Z","0.1.3":"2025-12-17T05:18:57.497Z","0.1.4":"2025-12-17T05:31:48.695Z"},"bugs":{"url":"https://github.com/800233280-BankVision/mcp-as400-server/issues"},"author":{"name":"BankVision"},"license":"MIT","homepage":"https://github.com/800233280-BankVision/mcp-as400-server","keywords":["mcp","model-context-protocol","as400","iseries","ibm","db2","database","ai","claude","copilot"],"repository":{"type":"git","url":"git+https://github.com/800233280-BankVision/mcp-as400-server.git"},"description":"Model Context Protocol (MCP) server for IBM AS400/iSeries database operations","maintainers":[{"name":"bv-cgutierrez","email":"cgutierrez@bankvision.com.co"}],"readme":"# @bankvision/mcp-as400-server\n\n[![npm version](https://img.shields.io/npm/v/@bankvision/mcp-as400-server.svg)](https://www.npmjs.com/package/@bankvision/mcp-as400-server)\n[![Build and Publish](https://github.com/800233280-BankVision/mcp-as400-server/actions/workflows/build.yml/badge.svg)](https://github.com/800233280-BankVision/mcp-as400-server/actions/workflows/build.yml)\n\nModel Context Protocol (MCP) server for IBM AS400/iSeries database operations.\n\n## Prerequisites\n\n- **Java 17 or later** - Required to run the server\n  - Install from [Adoptium](https://adoptium.net/) or your package manager\n\n## Installation\n\n### Global Installation\n\n```bash\nnpm install -g @bankvision/mcp-as400-server\n```\n\n### Run with npx (no installation)\n\n```bash\nnpx @bankvision/mcp-as400-server\n```\n\n## Usage\n\n### Environment Variables (Required)\n\n```bash\nexport AS400_HOST=your-as400-host\nexport AS400_USERNAME=your-username\nexport AS400_PASSWORD=your-password\n```\n\n### Run in STDIO Mode (for MCP clients)\n\n```bash\nMCP_SERVER_MODE=stdio mcp-as400-server\n```\n\n### Run in HTTP Mode (for remote access)\n\n```bash\nMCP_SERVER_MODE=http MCP_HTTP_PORT=8080 mcp-as400-server\n```\n\n## VS Code Integration\n\nAdd to `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"as400\": {\n      \"command\": \"npx\",\n      \"args\": [\"@bankvision/mcp-as400-server\"],\n      \"env\": {\n        \"AS400_HOST\": \"your-as400-host\",\n        \"AS400_USERNAME\": \"your-username\",\n        \"AS400_PASSWORD\": \"your-password\",\n        \"MCP_SERVER_MODE\": \"stdio\"\n      },\n      \"type\": \"stdio\"\n    }\n  }\n}\n```\n\n## Claude Desktop Integration\n\nAdd to Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):\n\n```json\n{\n  \"mcpServers\": {\n    \"as400\": {\n      \"command\": \"npx\",\n      \"args\": [\"@bankvision/mcp-as400-server\"],\n      \"env\": {\n        \"AS400_HOST\": \"your-as400-host\",\n        \"AS400_USERNAME\": \"your-username\",\n        \"AS400_PASSWORD\": \"your-password\",\n        \"MCP_SERVER_MODE\": \"stdio\"\n      }\n    }\n  }\n}\n```\n\n## Available Tools\n\n| Tool | Description |\n|------|-------------|\n| `execute_query` | Execute SELECT queries and return results as JSON |\n| `execute_update` | Execute INSERT, UPDATE, DELETE statements |\n| `list_tables` | List all tables in a library/schema |\n| `describe_table` | Get column definitions and metadata |\n| `get_sample_data` | Get sample rows from a table |\n| `get_server_info` | Get AS400 connection information |\n\n## Configuration\n\n| Variable | Required | Default | Description |\n|----------|----------|---------|-------------|\n| `AS400_HOST` | Yes | - | AS400 hostname or IP |\n| `AS400_USERNAME` | Yes | - | AS400 username |\n| `AS400_PASSWORD` | Yes | - | AS400 password |\n| `AS400_LIBRARY` | No | `VISION4` | Default library/schema |\n| `MCP_SERVER_MODE` | No | `stdio` | `stdio` or `http` |\n| `MCP_HTTP_PORT` | No | `8080` | HTTP port (when mode=http) |\n\n## Links\n\n- [GitHub Repository](https://github.com/800233280-BankVision/mcp-as400-server)\n- [Full Documentation](https://github.com/800233280-BankVision/mcp-as400-server/blob/main/docs/IMPLEMENTATION_GUIDE.md)\n- [Docker Image](https://github.com/800233280-BankVision/mcp-as400-server/pkgs/container/mcp-as400-server)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}