Back to Home
ateska icon

asab-mcp

Verified Safe

by ateska

Overview

Serves as a Model Context Protocol (MCP) server providing tools and resources for managing Markdown notes and images.

Installation

Run Command
python3 asab-mcp.py

Security Notes

The `_normalize_path` function attempts to prevent path traversal by checking `os.path.commonpath`. However, the current implementation of `uri_template_match_` in `utils.py` is a simple string comparison and does not implement RFC 6570 URI Template Matching, which could be a vulnerability if it was intended to parse URI templates with variables allowing path traversal. The `_normalize_path` itself has a potential edge case: `os.path.abspath(os.path.join(base_path, user_path))` could resolve symlinks. If `base_path` contains a symlink pointing outside its expected root, or if `user_path` itself is a symlink, it might bypass the `commonpath` check. No `eval` or `exec` found. No hardcoded secrets are evident.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassLow
Avg Tokens100
Stars0
Forks0
Last Update2025-11-19

Tags

MCPMicroserviceNotesMarkdownAPI