Skip to main content
Glama

GenAIScript

Official
by microsoft
MIT License
43
2,820
  • Linux
  • Apple
ScriptContext.tsx749 B
import React, { createContext, use } from "react" import { useLocationHashValue } from "./useLocationHashValue" export const ScriptContext = createContext<{ scriptid: string | undefined setScriptid: (id: string) => void } | null>(null) export function ScriptProvider({ children }: { children: React.ReactNode }) { const [scriptid, setScriptid] = useLocationHashValue("scriptid") return ( <ScriptContext.Provider value={{ scriptid, setScriptid, }} > {children} </ScriptContext.Provider> ) } export function useScriptId() { const api = use(ScriptContext) if (!api) throw new Error("missing script id context") return api }

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/microsoft/genaiscript'

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