Skip to main content
Glama

mcp-google-sheets

index.ts1.01 kB
import { test as base } from '@playwright/test'; import { AuthenticationPage, FlowsPage, BuilderPage, } from '../pages'; import { signUp, AuthenticationResponse } from './users'; type CustomFixtures = { authenticationPage: AuthenticationPage; flowsPage: FlowsPage; builderPage: BuilderPage; authenticatedPage: AuthenticationPage; users: { apiSignUp: () => Promise<AuthenticationResponse>; } }; export const test = base.extend<CustomFixtures>({ authenticationPage: async ({ page }, use) => { await use(new AuthenticationPage(page)); }, flowsPage: async ({ page }, use) => { await use(new FlowsPage(page)); }, builderPage: async ({ page }, use) => { await use(new BuilderPage(page)); }, authenticatedPage: async ({ page }, use) => { await use(new AuthenticationPage(page)); }, users: async ({ request, page }, use) => { await use({ apiSignUp: async () => await signUp(request, page), }); }, }); export { expect } from '@playwright/test';

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/activepieces/activepieces'

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