x
This commit is contained in:
1 parent
7449db058a
commit
305b593698
1 file changed
+14
-3
@@ -66,11 +66,18 @@ server.setRequestHandler(ListToolsRequestSchema, async () => {
|
|||||||
tools: [
|
tools: [
|
||||||
{
|
{
|
||||||
name: "set_target_environment",
|
name: "set_target_environment",
|
||||||
description: "Switch the target environment for the MCP server (local or production)",
|
description: "Switch the target environment for the MCP server (local or production). You can also pass a customUrl to test a specific project.",
|
||||||
inputSchema: {
|
inputSchema: {
|
||||||
type: "object",
|
type: "object",
|
||||||
properties: {
|
properties: {
|
||||||
env: { type: "string", enum: ["local", "production"] }
|
env: {
|
||||||
|
type: "string",
|
||||||
|
enum: ["local", "production"]
|
||||||
|
},
|
||||||
|
customUrl: {
|
||||||
|
type: "string",
|
||||||
|
description: "Optional custom URL to use for the API (e.g., https://api.pkh.kitizone.com/api)"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
required: ["env"]
|
required: ["env"]
|
||||||
}
|
}
|
||||||
@@ -815,7 +822,11 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => {
|
|||||||
switch (request.params.name) {
|
switch (request.params.name) {
|
||||||
case "set_target_environment": {
|
case "set_target_environment": {
|
||||||
const env = params.env;
|
const env = params.env;
|
||||||
if (env === "production") {
|
const customUrl = params.customUrl;
|
||||||
|
|
||||||
|
if (customUrl) {
|
||||||
|
BACKEND_URL = customUrl;
|
||||||
|
} else if (env === "production") {
|
||||||
BACKEND_URL = PRODUCTION_BACKEND_URL;
|
BACKEND_URL = PRODUCTION_BACKEND_URL;
|
||||||
} else {
|
} else {
|
||||||
BACKEND_URL = LOCAL_BACKEND_URL;
|
BACKEND_URL = LOCAL_BACKEND_URL;
|
||||||
|
|||||||
Reference in new issue
Block a user