Retrieves and lists best practice skills stored as markdown files in a GitHub repository, supporting both public and private repositories via personal access tokens.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Personal Code Skills MCP Servershow me my React patterns guidelines"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
my-personal-code-mcp
An MCP (Model Context Protocol) server that provides AI assistants with access to best practice skills stored as markdown files in a GitHub repository.
Features
list_skills: Returns a list of all available skill names from the configured repository
get_skill: Retrieves the content of a specific skill by name
Installation
Configuration
Environment Variables
Variable | Description | Required |
| GitHub repository owner (username or organization) | Yes |
| GitHub repository name | Yes |
| Subdirectory containing skill files (default: root) | No |
| GitHub personal access token (required for private repos) | No |
Skills Repository Structure
Your skills repository should contain markdown files (.md) with best practices:
Or with a subdirectory:
MCP Client Configuration
Cursor
Add the following to your Cursor MCP settings file (~/.cursor/mcp.json or via Settings > MCP):
Claude Desktop
Add the following to your Claude Desktop configuration file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Claude Code CLI
Add to your Claude Code settings (~/.claude/settings.json):
Available Tools
list_skills
Returns a list of all available skill names.
Input: None
Output:
get_skill
Returns the content of a specific skill.
Input:
Output: The markdown content of the skill file.
Development
License
ISC