Skip to main content
Glama
monicaTool.js1.29 kB
import { searchMonica } from '../utils/search_monica.js'; /** * Monica AI search tool definition */ export const monicaToolDefinition = { name: 'monica-search', title: 'Monica AI Search', description: 'AI-powered search using Monica AI. Returns AI-generated responses based on web content.', inputSchema: { type: 'object', properties: { query: { type: 'string', description: 'The search query or question.' } }, required: ['query'] }, annotations: { readOnlyHint: true, openWorldHint: false } }; /** * Monica AI search tool handler * @param {Object} params - The tool parameters * @returns {Promise<Object>} - The tool result */ export async function monicaToolHandler(params) { const { query } = params; console.log(`Searching Monica AI for: "${query}"`); try { const result = await searchMonica(query); return { content: [ { type: 'text', text: result || 'No results found.' } ] }; } catch (error) { console.error(`Error in Monica search: ${error.message}`); return { isError: true, content: [ { type: 'text', text: `Error searching Monica: ${error.message}` } ] }; } }

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/OEvortex/ddg_search'

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