diff --git a/GEMINI.md b/GEMINI.md index 94ed03c..65b1913 100644 --- a/GEMINI.md +++ b/GEMINI.md @@ -1,7 +1,7 @@ # OilPriceAPI Grounding Instructions This extension connects the current Gemini CLI session to the read-only -`oilpriceapi-mcp@3.3.0` tool inventory. In Gemini CLI, the tools appear with the +`oilpriceapi-mcp@3.4.0` tool inventory. In Gemini CLI, the tools appear with the `mcp_oilpriceapi_` prefix. ## Ground Product Answers diff --git a/README.md b/README.md index 16d4a1b..e4d53e6 100644 --- a/README.md +++ b/README.md @@ -46,14 +46,14 @@ Show an energy market snapshot and identify unavailable fields. What does OilPriceAPI say about refresh cadence and data rights? ``` -The extension pins `oilpriceapi-mcp@3.3.0`, starts it with `--scope read`, and +The extension pins `oilpriceapi-mcp@3.4.0`, starts it with `--scope read`, and sets a 15-second Gemini MCP request timeout. The default inventory exposes 25 read tools and no create/delete tools. Inspect the exact executable inventory: ```bash -npx -y oilpriceapi-mcp@3.3.0 --list-tools --json -npx -y oilpriceapi-mcp@3.3.0 --capabilities --json -npx -y oilpriceapi-mcp@3.3.0 doctor --demo +npx -y oilpriceapi-mcp@3.4.0 --list-tools --json +npx -y oilpriceapi-mcp@3.4.0 --capabilities --json +npx -y oilpriceapi-mcp@3.4.0 doctor --demo ``` Common tools include: diff --git a/gemini-extension.json b/gemini-extension.json index 38b8054..d9551d1 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -16,7 +16,7 @@ "command": "npx", "args": [ "-y", - "oilpriceapi-mcp@3.3.0", + "oilpriceapi-mcp@3.4.0", "--scope", "read", "--profile", diff --git a/package-lock.json b/package-lock.json index 6598ddf..9c4185d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "devDependencies": { "@google/gemini-cli": "0.49.0", "@modelcontextprotocol/sdk": "1.29.0", - "oilpriceapi-mcp": "3.3.0" + "oilpriceapi-mcp": "3.4.0" }, "engines": { "node": ">=20.0.0" @@ -1007,9 +1007,9 @@ } }, "node_modules/oilpriceapi-mcp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/oilpriceapi-mcp/-/oilpriceapi-mcp-3.3.0.tgz", - "integrity": "sha512-hd5ptGfl6GDTG41ayLj1fdnnQXiXdLMrRgfwIijaaXb1ziYv2ljFT8IaGVCfdycKcsS8OmXsi1kYHm89V6e1QQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/oilpriceapi-mcp/-/oilpriceapi-mcp-3.4.0.tgz", + "integrity": "sha512-lQpC2ftAmUsIz2oAjeMBACOZbPL6i1dVxudpRJjhiNovN94+t3VXAvzUzw0FSOhX40Hx5uhTIbvGs9mDbc/CiA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 2cc4edb..feb570b 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,6 @@ "devDependencies": { "@google/gemini-cli": "0.49.0", "@modelcontextprotocol/sdk": "1.29.0", - "oilpriceapi-mcp": "3.3.0" + "oilpriceapi-mcp": "3.4.0" } } diff --git a/tests/manifest.test.mjs b/tests/manifest.test.mjs index 7f39c85..e41154b 100644 --- a/tests/manifest.test.mjs +++ b/tests/manifest.test.mjs @@ -23,7 +23,7 @@ test("manifest pins a bounded read-only MCP runtime", () => { assert.equal(server.command, "npx"); assert.deepEqual(server.args, [ "-y", - "oilpriceapi-mcp@3.3.0", + "oilpriceapi-mcp@3.4.0", "--scope", "read", "--profile",