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 |
---|---|
articles | All articles from the Emlog blog |
categories | All categories from the Emlog blog |
comments | Comments for a specific article. Use emlog://comments/{article_id} to get comments for a specific article. |
notes | All notes from the Emlog blog |
users | All users from the Emlog blog |
drafts | All drafts from the Emlog blog |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
create_article | Create a new blog article |
update_article | Update an existing blog article. If the article is currently a draft and no draft parameter is specified, it will remain as a draft. |
get_article | Get a specific article by ID |
search_articles | Search articles by keyword, tag, or category |
like_article | Like an article |
add_comment | Add a comment to an article |
get_comments | Get comments for an article (with pagination support) |
create_note | Create a new micro-note |
upload_file | Upload a file (image, document, etc.) |
get_user_info | Get current user information |
get_draft_list | Get list of draft articles |
get_draft_detail | Get details of a specific draft |