Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_by_tag | Get blog content by its tag. Args: tag: the tag associated with content limit: the number of results to include |
| get_by_text | Get blog content by text in content. Args: query: text for an exact match limit: the number of results to include |
| rebuild | Rebuild text index. Useful for when contents have changed on disk |
| search_tags | Search for tags matching the provided query. Args: tag_query: partial or full tag name to search for limit: the maximum number of tags to return |
| list_all_tags | List all tags sorted by number of posts and most recent post. |
| get_by_slug_or_url | Get a post by its slug or URL. Args: identifier: the slug, URL, or path fragment to search for |
| get_by_date_range | Get posts published within a date range. Args: start_date: the start date in ISO format (YYYY-MM-DD) end_date: the end date in ISO format (YYYY-MM-DD) limit: the maximum number of posts to return |