Integrations

GitHub Copilot CLI + Portfolio MCP

This repository includes a local MCP server so GitHub Copilot CLI can work with portfolio content through a safer, content-scoped interface.

Server Files

Supported MCP Tools

Allowed Content Targets

index.md
about.md
projects.md
blog/index.md
_projects/*.md
_posts/YYYY-MM-DD-slug.md

Install Steps

python mcp/install_copilot_mcp.py

After installation, restart Copilot CLI and start working from the repository root:

copilot

Example Prompt

Use the portfolioSite MCP server to add a new project case study for my latest app, update the homepage highlights to mention it, and then run the site build.

Configuration Example

{
  "mcpServers": {
    "portfolioSite": {
      "type": "local",
      "command": "python",
      "args": [
        "F:/path/to/thairux.github.io_portfolio/mcp/portfolio_site_mcp_server.py",
        "--repo",
        "F:/path/to/thairux.github.io_portfolio"
      ]
    }
  }
}

Notes