Provides a bridge between Claude AI and the esa API, enabling AI-driven document management through tools for searching, creating, updating and deleting posts and comments. Built by kajirita2002, this Node.js implementation exposes a full suite of esa's functionality including member management and post categorization, making it valuable for teams who want to leverage AI assistance for their esa-based documentation and knowledge management workflows.
Aucun avis encore. Soyez le premier à donner votre avis !
Connectez-vous pour rejoindre la conversation
Get a list of posts in the team. Input: `q` (string, optional), `include` (string, optional), `sort` (string, optional), `order` (string, optional), `per_page` (number, optional), `page` (number, optional)
Get detailed information about a specific post. Input: `post_number` (number, required), `include` (string, optional)
Create a new post. Input: `name` (string, required), `body_md` (string, optional), `tags` (array of string, optional), `category` (string, optional), `wip` (boolean, optional, default: true), `message` (string, optional), `user` (string, optional), `template_post_id` (number, optional)
Update an existing post. Input: `post_number` (number, required), `name` (string, optional), `body_md` (string, optional), `tags` (array of string, optional), `category` (string, optional), `wip` (boolean, optional), `message` (string, optional), `created_by` (string, optional), `original_revision` (string, optional)
Get a list of comments for a post. Input: `post_number` (number, required), `page` (number, optional), `per_page` (number, optional)
Get a specific comment. Input: `comment_id` (number, required), `include` (string, optional)
Post a comment to an article. Input: `post_number` (number, required), `body_md` (string, required), `user` (string, optional)
Get a list of team members. Input: `page` (number, optional), `per_page` (number, optional)
Get information about a specific team member. Input: `screen_name_or_email` (string, required)