Code Repository Comprehensive Report

Generated: October 14, 2025 Repository Location: /Users/alyshialedlie/code Author: Alyshia Ledlie


Executive Summary

This repository contains 40+ projects across various domains including:

  • 5 MCP (Model Context Protocol) Servers
  • 2 Custom Claude Code Agents
  • 15+ Web Applications
  • Multiple Automation Scripts and Bot Systems
  • Data Analysis and Visualization Tools

Key Capabilities

  • Calendar & Event Management: Automated event scraping, Discord integration, Google Calendar synchronization
  • Web Scraping & Data Extraction: Multiple scraping solutions with analytics
  • AI Integration: Claude Code agents, Google Gemini integration
  • Performance Monitoring: MCP monitoring, Core Web Vitals testing
  • Schema.org Integration: Structured data generation and validation
  • Social Media Automation: Discord bots, event notifications

MCP Servers

1. Schema.org MCP Server

Location: schema-org-mcp/ Type: MCP Server (TypeScript/Node.js) Version: 0.1.0

Description: Provides comprehensive access to schema.org vocabulary for structured data implementation.

Capabilities:

  • Get detailed information about any schema.org type
  • Search schema types by keyword
  • Explore type hierarchy and inheritance relationships
  • List all properties available for types (including inherited)
  • Generate example JSON-LD for any schema type
  • Performance testing integration (Core Web Vitals, Load, Stress, Soak, Scalability)
  • Schema impact analysis for SEO and LLM optimization
  • Before/after performance comparisons
  • Comprehensive test suites with structured reports

Key Features:

  • Full schema.org vocabulary access
  • JSON-LD generation
  • Performance testing integration
  • Schema impact analysis
  • Database support (optional)
  • Web scraping via Puppeteer

Dependencies:

  • @modelcontextprotocol/sdk v0.5.0
  • axios, node-fetch, puppeteer
  • @wonderwhy-er/desktop-commander

2. Google Calendar MCP Server

Location: bots/google-calendar-mcp/, CalendarManager/google-calendar-mcp/, bot_army/google-calendar-mcp/ Type: MCP Server (TypeScript) Version: 1.4.9 Package: @cocal/google-calendar-mcp

Description: Comprehensive Google Calendar integration with extensive calendar management capabilities.

Capabilities:

  • Create, read, update, delete calendar events
  • Check availability and detect scheduling conflicts
  • Multi-account support
  • Batch operations
  • Smart scheduling algorithms
  • OAuth 2.0 authentication
  • HTTP transport support
  • Multiple deployment options (Docker, cloud)

Key Features:

  • Full CRUD operations for events
  • Conflict detection
  • Multi-calendar support
  • Batch processing
  • Smart scheduling
  • Comprehensive test coverage (unit, integration, e2e)

Dependencies:

  • @modelcontextprotocol/sdk v1.12.1
  • googleapis v144.0.0
  • google-auth-library v9.15.0
  • @google-cloud/local-auth v3.0.1

3. Discord MCP Server

Location: SingleSiteScraper/discordmcp/, CalendarManager/discord-mcp/ Type: MCP Server (TypeScript) Version: 1.0.0

Description: Discord integration for sending and reading messages through Claude.

Capabilities:

  • Send messages to Discord channels
  • Read recent messages from channels
  • Multi-server support
  • Bot token authentication
  • Channel management

Key Features:

  • Message sending and retrieval
  • Channel selection by name or ID
  • Server selection (optional for single-server bots)
  • Message history (up to 100 messages)

Dependencies:

  • @modelcontextprotocol/sdk v1.2.0
  • discord.js v14.14.1
  • zod v3.22.4

4. RepoViz MCP Server (Git Visualization)

Location: RepoViz/ Type: MCP Server (Python) Language: Python

Description: Advanced Git/Mercurial repository analytics and visualization toolkit with structured metadata and professional data validation.

Capabilities:

  • Parse Git and Mercurial commit logs
  • Generate commit pattern visualizations (hourly, daily, monthly)
  • Pydantic data validation
  • Schema.org structured data generation
  • Database support (SQLAlchemy/SQLite)
  • Advanced MCP server for programmatic access
  • Interactive charts and graphs
  • Export functionality (PNG, JSON, schema.org)

Chart Types:

  • hour_bar - Hourly commit distribution (bar chart)
  • day_pie - Day of week patterns (pie chart)
  • month_pie - Monthly activity (pie chart)
  • day_month_combined - Combined day/month visualization

Key Features:

  • Professional data validation with Pydantic
  • Schema.org integration for SEO
  • SQLite database for commit storage
  • Customizable chart styling (DPI, colors, fonts)
  • High-resolution output support
  • Configuration-based chart generation
  • Aggregated statistics by hour/day/month

MCP Tools:

  • generate_hour_bar_chart
  • generate_day_pie_chart
  • generate_month_pie_chart
  • generate_combined_day_month_chart
  • validate_commit_data
  • generate_schema_org_data

Dependencies:

  • matplotlib, pandas
  • Pydantic (data validation)
  • SQLAlchemy (database)
  • @modelcontextprotocol/sdk (Python)

5. Performance Test MCP Server

Location: PerformanceTest/ Type: MCP Server (JavaScript)

Description: Performance testing MCP server for website performance analysis.

Files:

  • mcp-server.js - Server implementation
  • mcp-manifest.json - Server manifest

Capabilities:

  • Performance metrics collection
  • Core Web Vitals testing
  • Integration with schema-org-mcp

Claude Code Agents

1. Cambria Hotels Expert Agent

Location: .claude/agents/cambria-hotels-expert.md Model: Claude Opus Color: Green

Description: Specialized expert on Cambria Hotels with comprehensive knowledge of organizational structure, ownership, policies, and personnel.

Capabilities:

  • Organizational Intelligence: Detailed corporate structure, franchise model, management hierarchy
  • Policy Expertise: Refund policies, cancellation terms, guest services protocols
  • Personnel Identification: Key personnel across departments and levels
  • LinkedIn Cross-Referencing: Analyze connections, identify contacts for partnerships
  • Strategic Contact Mapping: Recommend appropriate contacts for business objectives
  • Verification and Updates: Guidance on verifying current information

Use Cases:

  • Business partnership preparation
  • Policy clarification and interpretation
  • Contact identification for negotiations
  • Strategic relationship building
  • Corporate structure analysis

2. Event Scraper Discord Agent

Location: TheIntegrityStudio/.claude/agents/event-scraper-discord.md Model: Claude Opus Color: Red

Description: Expert event aggregation specialist for scraping events from multiple sources and posting to Discord.

Capabilities:

  • Event Scraping from:
    • Capital Factory website
    • Austin Texas government calendar (fullcalendar pages)
    • EGBI.org events
    • Multiple Austin Meetup groups (Databricks, networking, founders, co-founder, code and coffee, momentum monday)
  • Authentication: Google Calendar MCP integration
  • Data Processing: Extract title, description, date/time, location, RSVP links, source URL, tags
  • Discord Integration: Post formatted events to ‘to_many_events_channel’

Features:

  • Rate limiting and delays between requests
  • Event data quality verification
  • Formatted Discord messages with readability
  • Source attribution
  • Duplicate detection
  • Error handling and reporting
  • Continues processing if one source fails

Output Format:

  • Event title (bold)
  • Date/time
  • Location (physical or virtual)
  • Brief description
  • Source link
  • Grouped by date when possible

Web Applications & Tools

1. TheIntegrityStudio

Location: TheIntegrityStudio/ Type: React/TypeScript Application (Vite) Framework: React 18.3.1, TypeScript 5.5.3

Description: Comprehensive web application with MCP monitoring capabilities.

Capabilities:

  • Vite-based React application
  • Comprehensive testing (Vitest, Playwright)
  • MCP monitoring integration
  • Accessibility testing (jest-axe)
  • SEO testing
  • End-to-end testing

MCP Monitoring Services:

  1. Cloudflare MCP Server Portal
    • Real-time log aggregation
    • ML-powered anomaly detection
    • Security monitoring
    • Data exfiltration pattern detection
    • Suspicious tool usage alerts
  2. Stainless MCP Portal
    • Real-time monitoring
    • Splunk integration
    • Azure Monitor integration
    • Tinybird integration
    • High-volume monitoring
  3. ScanMCP
    • Fast cloud-based scanning
    • Context drift detection
    • Protocol misconfiguration detection
    • Insecure transport detection
    • Tool poisoning detection
  4. Equixly
    • Tool call logging
    • Parameter value capture
    • Abnormal behavior detection
    • Auditing capabilities
    • Real-time alerting

Testing Scripts:

  • test - Run all tests
  • test:ui - Vitest UI
  • test:coverage - Coverage reports
  • test:e2e - Playwright e2e tests
  • test:a11y - Accessibility tests
  • test:seo - SEO tests
  • test:mcp - MCP monitoring tests
  • test:all - Run all test suites

Dependencies:

  • React 18.3.1, Vite 7.0.5
  • Playwright 1.55.0, Vitest 3.2.4
  • Lucide-react (icons)
  • MailSlurp client integration
  • Tailwind CSS

2. SingleSiteScraper

Location: SingleSiteScraper/ Type: React/TypeScript Web Scraping Application Framework: React, Vite

Description: Powerful web scraping application with analytics capabilities and structured data extraction.

Capabilities:

  • Web scraping with customizable options
  • Analytics dashboard with performance metrics
  • Schema.org data extraction and validation
  • Interactive visualizations (word clouds, network graphs, database schemas)
  • Export functionality (GraphML, JSON, CSV)
  • Comprehensive test coverage

Architecture:

  1. Scraping Engine - Core web scraping functionality
  2. Analytics System - Performance monitoring and insights
  3. Visualization Layer - Interactive data visualizations
  4. Component Library - Reusable UI components
  5. Utilities - Helper functions and data processing

Testing:

  • Unit tests for components and functions
  • Integration tests for workflow validation
  • Schema tests for Schema.org compliance
  • Performance tests for analytics monitoring
  • UI tests for React components

Included MCPs:

  • Discord MCP Server (for notifications)

3. MarketAssist

Location: MarketAssist/ Type: Full-Stack Web Application Stack: React (Vite) + Node.js/Express

Description: Market research and location validation application using Google Maps API and web scraping.

Capabilities:

  • Location validation via Google Maps Places API
  • Web scraping with Puppeteer
  • Stealth mode web scraping (puppeteer-extra-plugin-stealth)
  • Modern React frontend with Vite
  • RESTful API backend with CORS

API Endpoints:

  • POST /validate-location - Validates locations using Google Maps

Technology Stack:

  • Frontend: React, Vite
  • Backend: Express, Node.js
  • Scraping: Puppeteer, puppeteer-extra, puppeteer-extra-plugin-stealth
  • APIs: Google Maps Places API
  • HTTP Client: node-fetch

4. EmotionMap

Location: EmotionMap/ Type: React Application Framework: React 18.3.1, Vite

Description: Emotion mapping and visualization application.

Technology Stack:

  • React 18.3.1
  • Vite build tool
  • Babel compilation
  • ESLint for code quality
  • Tailwind CSS (likely)

5. DanceEventCalendar

Location: DanceEventCalendar/ Type: Event Calendar Application Framework: Google AI Studio

Description: AI-powered dance event calendar built with Google Gemini API.

Setup:

  • Node.js application
  • Gemini API integration
  • Environment variable configuration (.env.local)

Commands:

  • npm install - Install dependencies
  • npm run dev - Run development server

6. PersonalSite

Location: PersonalSite/ Type: Personal Website/Portfolio

Description: Personal website/portfolio project with Claude Code configuration.


7. SumedhSite

Location: SumedhSite/ Type: Personal Website

Description: Personal website project (sumedhjoshi.github.io) with Claude Code configuration.


Automation & Bots

1. CalendarManager (Automated Event System)

Location: CalendarManager/ Type: Automation System with Multiple MCPs Schedule: Every Sunday at 6:00 PM

Description: Comprehensive calendar and event management system with automated Capital Factory event scraping.

Included MCP Servers:

  1. Google Calendar MCP - Full calendar integration
  2. Discord MCP - Channel messaging
  3. Bright Data MCP - Web scraping (100% success rate, 5000 free requests/month)
  4. Perplexity MCP - AI-powered web search

Automated Features:

  • Automated web scraping of Capital Factory events
  • Smart event processing with emoji categorization (🤖 AI, 🚀 Startup, 💻 Tech)
  • Calendar integration with “Add to Calendar” buttons
  • Conflict detection via Google Calendar
  • Discord notifications with formatted event cards
  • Comprehensive logging with automated cleanup

Automation Workflow:

  1. Fetch Capital Factory events (Bright Data MCP)
  2. Process and categorize events with emojis
  3. Check for scheduling conflicts (Google Calendar MCP)
  4. Post formatted events to Discord (Discord MCP)
  5. Log results with automatic cleanup

Scripts:

  • capital-factory-events.sh - Main automation script
  • process-events.js - Event processing and formatting
  • setup-cron.sh - Cron job installation
  • test-automation.sh - System testing

NPM Scripts:

  • npm run test - Test automation system
  • npm run setup-cron - Install cron job
  • npm run fetch-events - Manual event fetch
  • npm run process-events - Process events only

Configuration:

  • mcp-servers-config.json - MCP server configurations
  • Environment files for each MCP
  • Google Calendar OAuth tokens
  • Discord bot token
  • Bright Data API token (Pro Mode enabled)

2. bot_army

Location: bot_army/ Type: Bot Collection/Army System

Description: Collection of bot systems and automation scripts.

Included:

  • Google Calendar MCP integration
  • Multiple bot implementations

3. bots

Location: bots/ Type: Bot Collection

Description: Collection of various bot implementations.

Included:

  • Google Calendar MCP
  • Client secrets for Google OAuth
  • Bot configurations

4. AnalyticsBot

Location: AnalyticsBot/ Type: Analytics Bot

Description: Quick analytics bootstrap system.


Specialized Projects

1. WebScraper

Location: WebScraper/ Type: Web Scraping Tool

Description: General-purpose web scraping tool.


2. Schema

Location: Schema/ Type: Schema.org Utilities

Description: Schema.org utilities and tools.

Dependencies:

  • @wonderwhy-er/desktop-commander
  • @modelcontextprotocol/sdk

3. schema-impact-analyzer

Location: schema-impact-analyzer/ Type: Analysis Tool

Description: Tool for analyzing the impact of schema.org implementation on websites.


4. Scheduler

Location: Scheduler/ Type: Scheduling System

Description: Scheduling and automation system.


5. InventoryAI

Location: InventoryAI/ Type: AI-Powered Inventory System

Description: AI-powered inventory management system (InventoryAI.io).


6. Leora

Location: Leora/ Type: Application Project

Description: Application project (details minimal in README).


7. HFChat

Location: HFChat/ Type: Chat Application

Description: Chat application (likely HuggingFace-based).


8. crm

Location: crm/ Type: CRM System

Description: Customer Relationship Management system.


9. FixInflight / FixInflight2

Location: arc-fix/FixInflight/, arc-fix/FixInflight2/ Type: Bug Fix Projects

Description: Projects for fixing issues (likely iterations).


10. MailSlurpTest

Location: MailSlurpTest/ Type: Email Testing

Description: Testing project for MailSlurp email services.


11. PerformanceTest

Location: PerformanceTest/ Type: Performance Testing Suite

Description: Performance testing suite with MCP server.

Included:

  • MCP server implementation
  • Performance test scripts
  • Core Web Vitals testing

12. printTree

Location: arc-fix/printTree/ Type: Utility Tool

Description: Utility for printing directory tree structures.


13. dotfiles

Location: dotfiles/ Type: Configuration Files

Description: Personal dotfiles and system configurations (vim, iterm2, etc.).

Included:

  • Vim configuration with plugins
  • iTerm2 Solarized colors
  • Shell configurations

14. example

Location: example/ Type: Example/Template Project

Description: Example or template project.


15. fisterra

Location: fisterra/ Type: Project

Description: Project with Claude Code configuration.


16. gmail-add-on-codelab

Location: bot_army/gmail-add-on-codelab/ Type: Gmail Add-on Development

Description: Gmail add-on codelab/tutorial project.


17. php

Location: php/ Type: PHP Projects

Description: PHP-based projects.


18. recovery

Location: recovery/ Type: Recovery/Backup Project

Description: Recovery or backup project.


Technology Stack Summary

Languages

  • TypeScript/JavaScript: Primary language for web applications and MCP servers
  • Python: Used for RepoViz MCP server and data analysis
  • PHP: Legacy/specific projects
  • Bash/Shell: Automation scripts

Frontend Frameworks

  • React 18.3.1: Primary frontend framework
  • Vite: Build tool and development server
  • Tailwind CSS: Styling framework

Backend Technologies

  • Node.js/Express: API servers
  • MCP (Model Context Protocol): AI integration layer
  • SQLAlchemy: Python ORM
  • SQLite: Lightweight database

Testing Frameworks

  • Vitest: Unit and integration testing
  • Playwright: End-to-end testing
  • Jest: Testing utilities (jest-axe for accessibility)

APIs & Services

  • Google Calendar API: Event and calendar management
  • Google Maps API: Location validation
  • Discord API: Bot integration and messaging
  • Bright Data API: Web scraping
  • Perplexity API: AI-powered search
  • Google Gemini API: AI integration
  • MailSlurp: Email testing

Web Scraping

  • Puppeteer: Browser automation
  • puppeteer-extra: Enhanced Puppeteer functionality
  • Bright Data: Enterprise web scraping

AI & ML

  • Claude Code: AI assistant integration
  • Google Gemini: AI API
  • Perplexity AI: Search API
  • MCP SDK: Model Context Protocol

Data & Visualization

  • matplotlib: Python charting
  • pandas: Data analysis
  • D3.js/React-based visualizations: Interactive charts
  • Schema.org: Structured data

Development Tools

  • ESLint: Code linting
  • TypeScript: Type safety
  • Pydantic: Python data validation
  • Git/Mercurial: Version control

Integration Map

MCP Server Ecosystem

┌─────────────────────────────────────────────────────────────────┐
│                     Claude Code / Claude Desktop                 │
└────────────────┬────────────────────────────────────────────────┘
                 │
                 │ MCP Protocol
                 │
      ┌──────────┴──────────┐
      │                     │
      ▼                     ▼
┌──────────────┐    ┌──────────────┐
│ schema-org   │    │  google-     │
│    MCP       │    │ calendar MCP │
└──────┬───────┘    └──────┬───────┘
       │                   │
       │                   │
       ▼                   ▼
┌──────────────┐    ┌──────────────┐
│  Discord     │    │   RepoViz    │
│    MCP       │    │     MCP      │
└──────────────┘    └──────────────┘
       │                   │
       │                   │
       ▼                   ▼
┌──────────────────────────────────┐
│      Performance Test MCP         │
└──────────────────────────────────┘

CalendarManager Integration

┌─────────────────────────────────────────────────────────────┐
│                  CalendarManager System                      │
└───┬─────────────┬──────────────┬────────────────┬──────────┘
    │             │              │                │
    ▼             ▼              ▼                ▼
┌─────────┐  ┌─────────┐  ┌──────────┐  ┌────────────┐
│ Google  │  │ Discord │  │  Bright  │  │ Perplexity │
│Calendar │  │   MCP   │  │Data MCP  │  │    MCP     │
│   MCP   │  │         │  │          │  │            │
└────┬────┘  └────┬────┘  └─────┬────┘  └─────┬──────┘
     │            │             │              │
     │            │             │              │
     └────────────┴─────────────┴──────────────┘
                      │
                      ▼
        ┌──────────────────────────┐
        │  Event Scraper Discord   │
        │  (Claude Code Agent)     │
        └──────────────────────────┘
                      │
                      ▼
        ┌──────────────────────────┐
        │   Capital Factory        │
        │   Austin Government      │
        │   EGBI.org              │
        │   Meetup Groups         │
        └──────────────────────────┘

Agent Ecosystem

┌─────────────────────────────────────────────────┐
│            Claude Code Agents                    │
└──────┬──────────────────────┬───────────────────┘
       │                      │
       ▼                      ▼
┌──────────────┐      ┌────────────────────┐
│  Cambria     │      │  Event Scraper     │
│  Hotels      │      │  Discord Agent     │
│  Expert      │      │                    │
└──────────────┘      └─────────┬──────────┘
                                │
                                ▼
                      ┌──────────────────┐
                      │  Google Calendar │
                      │       MCP        │
                      └─────────┬────────┘
                                │
                                ▼
                      ┌──────────────────┐
                      │   Discord MCP    │
                      └──────────────────┘

Web Application Stack

┌─────────────────────────────────────────────────────┐
│                 Web Applications                     │
└─┬──────────┬──────────┬──────────┬─────────────┬───┘
  │          │          │          │             │
  ▼          ▼          ▼          ▼             ▼
┌────────┐ ┌──────┐ ┌────────┐ ┌────────┐ ┌──────────┐
│TheIn-  │ │Single│ │Market  │ │Dance   │ │Emotion   │
│tegrity │ │Site  │ │Assist  │ │Event   │ │Map       │
│Studio  │ │Scrap │ │        │ │Calendar│ │          │
└───┬────┘ └──┬───┘ └───┬────┘ └───┬────┘ └────┬─────┘
    │         │         │          │           │
    └─────────┴─────────┴──────────┴───────────┘
                        │
                        ▼
              ┌──────────────────┐
              │  React + Vite    │
              │  TypeScript      │
              │  Tailwind CSS    │
              └──────────────────┘

Summary Statistics

Project Count by Type

  • MCP Servers: 5
  • Claude Code Agents: 2
  • Web Applications: 15+
  • Automation Systems: 3
  • Bots: 3+
  • Utilities: 10+
  • Total Projects: 40+

Technology Distribution

  • TypeScript/JavaScript Projects: 30+
  • Python Projects: 2
  • React Applications: 10+
  • MCP Integrations: 7+
  • Testing Suites: 5+

Integration Capabilities

  • Google Calendar: 4 integrations
  • Discord: 3 integrations
  • Schema.org: 3 implementations
  • Web Scraping: 5+ implementations
  • Performance Testing: 2 implementations

Automation & Scheduling

  • Cron Jobs: 1 (CalendarManager - Sundays 6 PM)
  • Event Scraping Sources: 6+ (Capital Factory, Austin Gov, EGBI, Meetup groups)
  • MCP Monitoring Services: 4 (Cloudflare, Stainless, ScanMCP, Equixly)

Key Strengths & Capabilities

1. Comprehensive MCP Ecosystem

  • Multiple production-ready MCP servers
  • Integration with Claude Code and Claude Desktop
  • Standardized protocols across services

2. Event & Calendar Management

  • Automated event scraping from multiple sources
  • Intelligent conflict detection
  • Multi-platform posting (Discord, Calendar)
  • Weekly automation with monitoring

3. Web Scraping & Data Extraction

  • Enterprise-grade scraping (Bright Data)
  • Stealth mode scraping (Puppeteer)
  • Schema.org data extraction
  • Multiple specialized scrapers

4. Performance & Monitoring

  • Core Web Vitals testing
  • MCP server monitoring
  • Anomaly detection
  • Security monitoring

5. AI Integration

  • Custom Claude Code agents
  • Google Gemini integration
  • Perplexity AI search
  • MCP-based AI tooling

6. Data Visualization & Analysis

  • Git repository analytics
  • Commit pattern visualization
  • Network graph generation
  • Database schema visualization

7. Testing & Quality Assurance

  • Comprehensive test coverage (unit, integration, e2e)
  • Accessibility testing
  • SEO testing
  • Performance testing
  • MCP monitoring testing

1. Documentation

  • Create unified documentation portal
  • Document all MCP server APIs
  • Create integration guides
  • Document agent capabilities

2. Integration Improvements

  • Unified MCP server configuration
  • Centralized authentication management
  • Shared logging and monitoring
  • Cross-project utilities library

3. Deployment

  • Containerize MCP servers
  • Set up CI/CD pipelines
  • Production deployment guides
  • Monitoring and alerting setup

4. Expansion

  • Additional event sources for scraping
  • More specialized Claude Code agents
  • Extended MCP server capabilities
  • Additional automation workflows

Contact & Support

Author: Alyshia Ledlie Email: alyshia@theintegritystudio.com Website: https://www.aledlie.com Repository: /Users/alyshialedlie/code


Report generated by Claude Code on October 14, 2025