Skip to main content
Glama

Joke MCP Server

by ericqian77
online.test.js653 B
import { describe, it, expect } from 'vitest'; import { getJoke as getJokeFromJokeApi } from '../../src/providers/jokeapi.js'; const describeIfNet = process.env.ALLOW_NET === 'true' ? describe : describe.skip; describeIfNet('integration: JokeAPI', () => { it('fetches a live joke from JokeAPI', async () => { const result = await getJokeFromJokeApi( { category: 'programming', lang: 'en', blacklist: ['nsfw', 'sexist'] }, { allowNet: true, timeoutMs: 3000, retries: 1 }, ); expect(result.source).toBe('jokeapi'); expect(result.text.length).toBeGreaterThan(0); expect(result.category).toBeDefined(); }, 10000); });

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/ericqian77/joke-mcp'

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