Skip to main content
Glama
DynamicEndpoints

Advanced PocketBase MCP Server

smithery_discovery

Identifies and maps relationships between collections in PocketBase databases for efficient navigation and management within the Advanced PocketBase MCP Server environment.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Primary registration and handler for smithery_discovery tool in Cloudflare agent. Provides hardcoded fast discovery response optimized for Smithery scanning.
    this.server.tool( "smithery_discovery", "Fast discovery endpoint for Smithery tool scanning", {}, async () => { return { content: [{ type: 'text', text: JSON.stringify({ server: 'pocketbase-mcp-server', version: '0.1.0', capabilities: ['pocketbase', 'database', 'realtime', 'auth', 'files'], status: 'ready', tools: ['health_check', 'list_collections', 'create_record', 'query_records'], discoveryTime: '0ms' }, null, 2) }] }; } );
  • Registration and handler for smithery_discovery tool in simple agent implementation. Hardcoded discovery response.
    this.server.tool( 'smithery_discovery', { description: 'Fast discovery endpoint for Smithery tool scanning' }, async () => { return { content: [{ type: 'text', text: JSON.stringify({ server: 'pocketbase-mcp-server', version: '0.1.0', capabilities: ['pocketbase', 'database', 'realtime', 'auth'], status: 'ready', discoveryTime: '0ms' }, null, 2) }] }; } );
  • Handler implementation in Cloudflare worker's executeToolOnServer function for smithery_discovery, used as fallback when delegating tool calls.
    case 'smithery_discovery': return { content: [{ type: 'text', text: JSON.stringify({ server: 'pocketbase-mcp-server', version: '0.1.0', capabilities: ['pocketbase', 'database', 'realtime', 'auth', 'files', 'stripe', 'email'], status: 'ready', discoveryTime: '0ms', environment: 'cloudflare-worker', totalTools: 14 }, null, 2) }] };
  • Schema definition for smithery_discovery in the tools/list response.
    { name: 'smithery_discovery', description: 'Fast discovery endpoint for Smithery tool scanning', inputSchema: { type: 'object', properties: {} } },

Other Tools

Related Tools

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/DynamicEndpoints/advanced-pocketbase-mcp-server'

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