Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
ESA_API_KEY | Yes | Your esa.io API key | |
DEFAULT_ESA_TEAM | Yes | Your default esa team |
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 |
---|---|
search_esa_posts | Search posts in esa.io. Response is paginated. For efficient search, you can use customized queries like the following: keyword for partial match, "keyword" for exact match, keyword1 keyword2 for AND match, keyword1 OR keyword2 for OR match, -keyword for excluding keywords, title for title match, wip or wip for WIP posts, kind or kind for kind match, category for partial match with category name, in for prefix match with category name, on for exact match with category name, body for body match, tag or tag case_sensitive for tag match, user for post author's screen name, updated_by for post updater's screen name, comment for partial match with comments, starred or starred for starred posts, watched or watched for watched posts, watched_by for screen name of members watching the post, sharing or sharing for shared posts, stars:>3 for posts with more than 3 stars, watches:>3 for posts with more than 3 watches, comments:>3 for posts with more than 3 comments, done:>=3 for posts with 3 or more done items, undone:>=3 for posts with 3 or more undone items, created:>YYYY-MM-DD for filtering by creation date, updated:>YYYY-MM-DD for filtering by update date |
read_esa_post | Read a post in esa.io. |
read_esa_multiple_posts | Read multiple posts in esa.io. |