
cto coach directory
Repository for CTO Coach Directory project
Repository Info
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
-
Clone the repository:
git clone https://github.com/wioota/cto-coach-directory.git cd cto-coach-directory -
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
-
Open or create a YAML file in
src/coaches/(e.g.,coaches.yaml). -
Follow the schema defined in
cto_coaches.schema.yamlto ensure data consistency. -
Example entry:
- name: Jane Doe title: CTO company: Example Corp expertise: - SaaS - Cloud Architecture bio: > Jane has 20+ years of experience leading technology teams... -
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
.vscodeor 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
Clone the repository
git clone https://github.com/wioota/cto-coach-directoryInstall dependencies
cd cto-coach-directory
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.