Skip to main content
Glama
smithery.yaml3.03 kB
version: v1alpha runtime: "container" build: dockerfile: "Dockerfile" dockerBuildPath: "." startCommand: type: "http" configSchema: type: "object" properties: pocketbaseUrl: type: "string" description: "PocketBase server URL - supports both local (http://127.0.0.1:8090) and remote (https://your-pb-instance.com) instances" default: "http://127.0.0.1:8090" format: "uri" pocketbaseEmail: type: "string" description: "PocketBase admin email for authentication" format: "email" pocketbasePassword: type: "string" description: "PocketBase admin password" format: "password" defaultCollection: type: "string" description: "Default collection name for storing documents" default: "documents" pattern: "^[a-zA-Z0-9_]+$" autoCreateCollection: type: "boolean" description: "Automatically create collection if it doesn't exist" default: true debugMode: type: "boolean" description: "Enable debug logging" default: false required: ["pocketbaseUrl", "pocketbaseEmail", "pocketbasePassword"] additionalProperties: false configToEnv: POCKETBASE_URL: "pocketbaseUrl" POCKETBASE_EMAIL: "pocketbaseEmail" POCKETBASE_PASSWORD: "pocketbasePassword" DOCUMENTS_COLLECTION: "defaultCollection" DEBUG: "debugMode" AUTO_CREATE_COLLECTION: "autoCreateCollection" exampleConfig: # Example for remote PocketBase instance pocketbaseUrl: "https://your-pocketbase-instance.com" pocketbaseEmail: "admin@yourdomain.com" pocketbasePassword: "your-secure-password" defaultCollection: "documents" autoCreateCollection: true debugMode: false alternativeConfigs: local: # Example for local PocketBase instance pocketbaseUrl: "http://127.0.0.1:8090" pocketbaseEmail: "test@example.com" pocketbasePassword: "123456" defaultCollection: "documents" autoCreateCollection: true debugMode: true docker: # Example for dockerized PocketBase pocketbaseUrl: "http://pocketbase:8090" pocketbaseEmail: "admin@localhost" pocketbasePassword: "admin123" defaultCollection: "documents" autoCreateCollection: true debugMode: false # Server metadata description: "MCP server for extracting and managing documents using PocketBase backend" author: "DynamicEndpoints" version: "1.0.0" homepage: "https://github.com/DynamicEndpoints/documentation-mcp-using-pocketbase" repository: "https://github.com/DynamicEndpoints/documentation-mcp-using-pocketbase" license: "MIT" # Tags for discoverability tags: - "documentation" - "extraction" - "pocketbase" - "mcp" - "documents" - "web-scraping" tools: - name: document-extractor-mcp description: A tool for managing documents in a PocketBase collection. It can add, retrieve, list, and delete documents. type: mcp mcp: transport: http

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/documentation-mcp-using-pocketbase'

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