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/sdkv0.5.0axios,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/sdkv1.12.1googleapisv144.0.0google-auth-libraryv9.15.0@google-cloud/local-authv3.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/sdkv1.2.0discord.jsv14.14.1zodv3.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_chartgenerate_day_pie_chartgenerate_month_pie_chartgenerate_combined_day_month_chartvalidate_commit_datagenerate_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 implementationmcp-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:
- Cloudflare MCP Server Portal
- Real-time log aggregation
- ML-powered anomaly detection
- Security monitoring
- Data exfiltration pattern detection
- Suspicious tool usage alerts
- Stainless MCP Portal
- Real-time monitoring
- Splunk integration
- Azure Monitor integration
- Tinybird integration
- High-volume monitoring
- ScanMCP
- Fast cloud-based scanning
- Context drift detection
- Protocol misconfiguration detection
- Insecure transport detection
- Tool poisoning detection
- Equixly
- Tool call logging
- Parameter value capture
- Abnormal behavior detection
- Auditing capabilities
- Real-time alerting
Testing Scripts:
test- Run all teststest:ui- Vitest UItest:coverage- Coverage reportstest:e2e- Playwright e2e teststest:a11y- Accessibility teststest:seo- SEO teststest:mcp- MCP monitoring teststest: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:
- Scraping Engine - Core web scraping functionality
- Analytics System - Performance monitoring and insights
- Visualization Layer - Interactive data visualizations
- Component Library - Reusable UI components
- 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 dependenciesnpm 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:
- Google Calendar MCP - Full calendar integration
- Discord MCP - Channel messaging
- Bright Data MCP - Web scraping (100% success rate, 5000 free requests/month)
- 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:
- Fetch Capital Factory events (Bright Data MCP)
- Process and categorize events with emojis
- Check for scheduling conflicts (Google Calendar MCP)
- Post formatted events to Discord (Discord MCP)
- Log results with automatic cleanup
Scripts:
capital-factory-events.sh- Main automation scriptprocess-events.js- Event processing and formattingsetup-cron.sh- Cron job installationtest-automation.sh- System testing
NPM Scripts:
npm run test- Test automation systemnpm run setup-cron- Install cron jobnpm run fetch-events- Manual event fetchnpm 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
Recommended Next Steps
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