Compare commits
2 Commits
e91b9f6025
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| e6393d9645 | |||
| e9584929a4 |
14
CHANGELOG.md
14
CHANGELOG.md
@@ -6,6 +6,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## [1.3.0] - 2026-02-06
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- **Remote IP access**: New `allowedIPs` setting accepts comma-separated IPs and CIDR ranges (e.g., `100.64.0.0/10` for Tailscale) to allow non-localhost connections
|
||||||
|
- Server automatically binds to `0.0.0.0` when remote IPs are configured, otherwise stays on `127.0.0.1`
|
||||||
|
- Three-layer network validation: source IP check, CORS origin check, and host header validation
|
||||||
|
- Bearer token authentication remains mandatory for all connections
|
||||||
|
- Localhost is always implicitly allowed — cannot lock out local access
|
||||||
|
- IPv4-mapped IPv6 addresses (`::ffff:x.x.x.x`) handled transparently
|
||||||
|
- New `network-utils` module with CIDR parsing and IP matching (no external dependencies)
|
||||||
|
- Security warning displayed in settings when remote access is enabled
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## [1.2.0] - 2026-01-31
|
## [1.2.0] - 2026-01-31
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "mcp-server",
|
"id": "mcp-server",
|
||||||
"name": "MCP Server",
|
"name": "MCP Server",
|
||||||
"version": "1.2.1",
|
"version": "1.3.0",
|
||||||
"minAppVersion": "0.15.0",
|
"minAppVersion": "0.15.0",
|
||||||
"description": "Exposes vault operations via Model Context Protocol (MCP) over HTTP.",
|
"description": "Exposes vault operations via Model Context Protocol (MCP) over HTTP.",
|
||||||
"author": "William Ballou",
|
"author": "William Ballou",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "mcp-server",
|
"name": "mcp-server",
|
||||||
"version": "1.2.1",
|
"version": "1.3.0",
|
||||||
"description": "MCP (Model Context Protocol) server plugin - exposes vault operations via HTTP",
|
"description": "MCP (Model Context Protocol) server plugin - exposes vault operations via HTTP",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -4,5 +4,7 @@
|
|||||||
"1.1.0": "0.15.0",
|
"1.1.0": "0.15.0",
|
||||||
"1.1.1": "0.15.0",
|
"1.1.1": "0.15.0",
|
||||||
"1.1.2": "0.15.0",
|
"1.1.2": "0.15.0",
|
||||||
"1.1.3": "0.15.0"
|
"1.1.3": "0.15.0",
|
||||||
|
"1.2.0": "0.15.0",
|
||||||
|
"1.3.0": "0.15.0"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user