wioota
MCP Serverwiootapublic

cto coach directory

Repository for CTO Coach Directory project

Repository Info

1
Stars
0
Forks
1
Watchers
0
Issues
JavaScript
Language
-
License

About This Server

Repository for CTO Coach Directory project

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

CTO Coach Directory

This repository contains the source code and data for the CTO Coach Directory project. It includes a static website built with Eleventy (11ty) and a YAML-based database of CTO coaches.

Project Overview

  • Static Site Generator: Eleventy (11ty)
  • Data Storage: YAML files in src/coaches/
  • Styling: Custom CSS in src/assets/styles.css
  • Automation: Integrated with GitHub MCP server for advanced automation and GitHub API access
  • Repository: cto-coach-directory (private)

Setup & Installation

  1. Clone the repository:

    git clone https://github.com/wioota/cto-coach-directory.git
    cd cto-coach-directory
    
  2. Install dependencies:

    npm install
    

Building the Site

To build the static site, run:

npx eleventy

or, if you have Eleventy installed globally:

eleventy

The output will be generated in the _site/ directory.

Development Server

To start a local development server with live reload:

npx eleventy --serve

or

npm run start

(if a start script is defined in package.json)

Maintaining the Database

The "database" for this project consists of YAML files located in src/coaches/. Each file represents one or more CTO coaches.

To add or update a coach

  1. Open or create a YAML file in src/coaches/ (e.g., coaches.yaml).

  2. Follow the schema defined in cto_coaches.schema.yaml to ensure data consistency.

  3. Example entry:

    - name: Jane Doe
      title: CTO
      company: Example Corp
      expertise:
        - SaaS
        - Cloud Architecture
      bio: >
        Jane has 20+ years of experience leading technology teams...
    
  4. Save your changes. The site will automatically include new or updated coaches on the next build.

Schema Reference

See cto_coaches.schema.yaml for the full data structure and required fields.

Additional Notes

  • MCP Server Integration: The project is set up with a GitHub MCP server for advanced automation and API access. See .vscode or your MCP settings for configuration details.
  • Contributing: Please use feature branches and submit pull requests for any changes.
  • License: MIT

This is a community effort.

For any questions or issues, please contact Daniel Walters.

Quick Start

1

Clone the repository

git clone https://github.com/wioota/cto-coach-directory
2

Install dependencies

cd cto-coach-directory
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerwioota
Repocto-coach-directory
LanguageJavaScript
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation