← Back to search

io.github.koki-develop/esa-mcp-server

koki-develop Scanned 24d ago

A Model Context Protocol (MCP) server for esa.io

B
75.6 / 100

Versions

0.3.2latest
first seen May 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 10

get_posts
annotations: none low

Retrieve a list of posts from the esa team. Supports search queries, filtering, sorting, and pagination. Returns post metadata including title, content, tags, categories, author information, and engagement metrics (comments, stars, watches). Optionally includes comments and stargazers with the include parameter. Supports nested inclusion like

get_post
annotations: none low

Retrieve a specific post from the esa team by post number. Returns complete post details including title, content (markdown), tags, category, author information, revision history, and engagement metrics. Optionally includes comments and stargazers. Supports nested inclusion like

create_post
annotations: none low

Create a new post in the esa team. Requires a title and optionally accepts content, tags, category, WIP status, and other metadata. Returns the created post information including the assigned post number and URL.

update_post
annotations: none low

Update an existing post in the esa team. Requires a post number and optionally accepts updated content, tags, category, WIP status, and other metadata. Returns the updated post information.

delete_post
annotations: none low

Delete an existing post from the esa team. Requires a post number. The post will be permanently deleted and cannot be recovered.

get_tags
annotations: none low

Get a list of all tags used in the esa team. Returns tags with their names and the number of posts they are attached to, sorted by post count in descending order. Supports pagination.

get_post_comments
annotations: none low

Retrieve a list of comments for a specific post from the esa team. Requires a post number and supports pagination. Returns comment metadata including content, author information, timestamps, and engagement metrics (stars).

create_post_comment
annotations: none low

Create a new comment on an existing post in the esa team. Requires a post number and comment content in Markdown format. Returns the created comment information including ID, content, timestamps, and author details.

update_comment
annotations: none low

Update an existing comment on a post in the esa team. Requires a comment ID and new content in Markdown format. Returns the updated comment information including content, timestamps, and author details.

delete_comment
annotations: none low

Delete an existing comment from the esa team. Requires a comment ID. The comment will be permanently deleted and cannot be recovered.

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 33

low
Tool 'get_posts' has no annotations annotation_checker · 100%
low
Tool 'get_post' has no annotations annotation_checker · 100%
low
Tool 'create_post' has no annotations annotation_checker · 100%
low
Tool 'update_post' has no annotations annotation_checker · 100%
low
Tool 'delete_post' has no annotations annotation_checker · 100%
low
Tool 'get_tags' has no annotations annotation_checker · 100%
low
Tool 'get_post_comments' has no annotations annotation_checker · 100%
low
Tool 'create_post_comment' has no annotations annotation_checker · 100%
low
Tool 'update_comment' has no annotations annotation_checker · 100%
low
Tool 'delete_comment' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.13.0 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.13.0 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.13.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/inspector@0.14.3 (GHSA-g9hg-qhmf-q45m) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: get_posts manifest_parser · 70%
info
Tool: get_post manifest_parser · 70%
info
Tool: create_post manifest_parser · 70%
info
Tool: update_post manifest_parser · 70%
info
Tool: delete_post manifest_parser · 70%
info
Tool: get_tags manifest_parser · 70%
info
Tool: get_post_comments manifest_parser · 70%
info
Tool: create_post_comment manifest_parser · 70%
info
Tool: update_comment manifest_parser · 70%
info
Tool: delete_comment manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (2) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 9 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%