Skip to main content
Glama
purpleax

Fastly NGWAF MCP Server

by purpleax

set_context

Define the default corporation and site context for streamlined operations in Fastly's Next-Gen Web Application Firewall, ensuring consistent settings for subsequent tasks.

Instructions

Set the default corporation and site context for subsequent operations

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
corpNameYesDefault corporation name
siteNameNoDefault site name

Implementation Reference

  • The handler logic for the 'set_context' tool. It updates the global 'context' object with the provided 'corpName' and optional 'siteName', then returns a success response with the updated context values.
    case 'set_context': context.defaultCorpName = typedArgs.corpName; context.defaultSiteName = typedArgs.siteName; result = { success: true, context: { defaultCorpName: context.defaultCorpName, defaultSiteName: context.defaultSiteName, }, }; break;
  • Input schema definition for the 'set_context' tool, specifying required 'corpName' and optional 'siteName' as strings.
    inputSchema: { type: 'object', properties: { corpName: { type: 'string', description: 'Default corporation name' }, siteName: { type: 'string', description: 'Default site name' }, }, required: ['corpName'], },
  • server.js:417-428 (registration)
    Registration of the 'set_context' tool in the tools array, which is returned by the list_tools handler. Includes name, description, and input schema.
    { name: 'set_context', description: 'Set the default corporation and site context for subsequent operations', inputSchema: { type: 'object', properties: { corpName: { type: 'string', description: 'Default corporation name' }, siteName: { type: 'string', description: 'Default site name' }, }, required: ['corpName'], }, },
  • Global context object used by set_context to store default corporation and site names.
    let context = {};

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/purpleax/FastlyMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server