tiger-skills-mcp-server
Verified Safeby timescale
Overview
An MCP server designed to provide structured knowledge and procedures (skills) to LLM agents, loading them from local files or GitHub repositories for enhanced capabilities.
Installation
node dist/index.js httpEnvironment Variables
- GITHUB_TOKEN
- MAX_SECONDARY_RETRY_TIMEOUT_IN_SECONDS
- GITHUB_REQUEST_RETRIES
- SKILLS_FILE
Security Notes
The server uses environment variables for sensitive data like `GITHUB_TOKEN`, which is a good practice. It implements GitHub API throttling and retries. Skill names from YAML configuration are normalized to prevent invalid characters, mitigating potential path traversal or command injection if skill names were used in direct shell commands. The server's core function is to read and serve content (Markdown, directory listings) from configured local or GitHub sources. While skills can contain `scripts`, the server itself does not execute these; it exposes them for an external MCP-compatible agent to potentially use. The primary security considerations for deployment are the permissions granted to the `GITHUB_TOKEN` (should be read-only for skill repositories) and ensuring that the `skills.yaml` configuration points only to trusted skill sources, as an agent consuming skills from untrusted sources could be instructed to execute malicious scripts.
Similar Servers
zen-mcp-server
A server for coordinating and managing AI agents, likely for simulations or complex task execution, leveraging Claude LLMs.
anki-mcp-server
Enables Large Language Models (LLMs) to interact with Anki flashcard software by providing a Model Context Protocol (MCP) server that communicates via AnkiConnect.
pg-aiguide
Provides AI-optimized PostgreSQL expertise, including semantic search across documentation and curated best-practice skills, for integration with AI coding assistants.
mcp-claude-spotify
Enables Claude Desktop to interact with Spotify for music search, playback control, and playlist management via the Model Context Protocol (MCP).