Skip to content
View cyanheads's full-sized avatar
🤖
Building LLM Agents
🤖
Building LLM Agents

Block or report cyanheads

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cyanheads/README.md

Hi, I'm Casey 👋

Software Engineer based in Seattle. Passionate about sharing knowledge through open source.

I'm currently working on projects related to the Model Context Protocol (MCP), trying to build a better way for LLMs to interact with the world. I believe AI is an incredibly powerful tool and I'm hoping to make it more accessible and useful for everyone.

🚀 What I'm Building with MCP

All projects are built on top of my mcp-ts-template, which provides a comprehensive foundation for quickly building high-quality, production-ready MCP servers in TypeScript.

Project Features
TypeScript model-context-protocol-resources
  • A rich collection of guides and utilities for the Model Context Protocol (MCP).
  • Includes several example server implementations to showcase different capabilities.
TypeScript mcp-ts-template
  • Production-ready TypeScript template for building robust MCP servers.
  • Features built-in logging, error handling, and security.
  • Built with type safety, extensibility, and testing in mind.
TypeScript atlas-mcp-server
  • Neo4j-powered task management system for LLM Agents.
  • Features a three-tier architecture (Projects, Tasks, Knowledge) and Deep Research capabilities.
TypeScript clinicaltrialsgov-mcp-server
  • Provides LLM tools to access the ClinicalTrials.gov REST API.
  • Enables searching, retrieving, and analyzing clinical trial data.
TypeScript filesystem-mcp-server
  • Offers platform-agnostic tools for file and directory management.
  • Includes advanced features like search/replace and directory tree traversal.
TypeScript obsidian-mcp-server
  • Enables AI agents to interact with an Obsidian vault via the Local REST API plugin.
  • Provides tools for managing notes, tags, and frontmatter.
TypeScript mentor-mcp-server
  • Offers AI-powered mentorship for LLM agents via the Deepseek API.
  • Provides a 'second opinion' for code reviews, design critiques, and brainstorming.
TypeScript toolkit-mcp-server
  • Provides a suite of system utilities for LLM agents.
  • Includes tools for network diagnostics, system monitoring, and cryptographic operations.
TypeScript github-mcp-server
  • [DEPRECATED] - Use the official GitHub MCP Server
  • Manage repositories, issues, and pull requests
  • Structured interface for LLM agents
TypeScript git-mcp-server
  • Provides comprehensive version control capabilities for LLM agents.
  • Supports a wide range of Git operations, including clone, commit, branch, and merge.
TypeScript ntfy-mcp-server
  • Integrates with the ntfy push notification service.
  • Allows AI agents to send highly customizable notifications to external devices.
TypeScript perplexity-mcp-server
  • Unlocks Perplexity's search-augmented AI capabilities (Search & Deep Research) for LLM agents.
  • Features robust error handling and secure input validation.
  • Displays citations in a user-friendly format.
TypeScript pubmed-mcp-server
  • Equips AI agents with tools to search, retrieve, and analyze biomedical literature from PubMed.
  • Includes a research agent scaffold for advanced workflows.
TypeScript pubchem-mcp-server
  • Offers a suite of LLM tools for the PubChem PUG REST API.
  • Provides programmatic access to chemical compounds and bioassays.
TypeScript mcp-reporter
  • A utility that generates comprehensive human-friendly capability reports for MCP servers.
  • Helps developers understand available functionality across their MCP ecosystem.
TypeScript workflows-mcp-server
  • Provides structure to AI agents to execute complex, multi-step workflows from YAML files.
  • Simplifies automation and task organization for LLMs.

💡 Other Projects

Project Features
Python repo-map
  • Generates LLM-enhanced summaries of repositories
  • Provides insights into project structure and file purposes
  • Supports various programming languages
JavaScript claude-sidebar-modifier
  • Firefox browser extension
  • Disables or adjusts the sidebar width on Claude.ai
  • Offers a customized interface
TypeScript scripts-ts
  • Cross-platform, standalone TypeScript utility scripts
  • Automates common development tasks
  • Manages artifacts, structures, and dependencies

💼 Looking for Opportunities

I'm actively looking for software engineering roles in AI/LLM development and infrastructure, with experience in building LLM agents, MCP servers & clients, and general AI tools.

Available for:

  • Full-time software engineering positions
  • Contract work and consulting
  • Custom MCP server development using my TypeScript template

Feel free to reach out - I'm always looking for ways to improve my skills and help others do the same.

☕ Support My Work

If my open source work has benefited you, consider sending me some support if you can. I'm a solo developer and your support helps me continue to create and maintain these projects.

Buy Me A Coffee

🔗 Connect


When we share knowledge, everyone benefits.

Pinned Loading

  1. model-context-protocol-resources model-context-protocol-resources Public

    Exploring the Model Context Protocol (MCP) through practical guides, clients, and servers I've built while learning about this new protocol.

    241 22

  2. atlas-mcp-server atlas-mcp-server Public

    A Model Context Protocol (MCP) server for ATLAS, a Neo4j-powered task management system for LLM Agents - implementing a three-tier architecture (Projects, Tasks, Knowledge) to manage complex workfl…

    TypeScript 246 36

  3. obsidian-mcp-server obsidian-mcp-server Public

    Obsidian Knowledge-Management MCP (Model Context Protocol) server that enables AI agents and development tools to interact with an Obsidian vault. It provides a comprehensive suite of tools for rea…

    TypeScript 153 27

  4. git-mcp-server git-mcp-server Public

    An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, sta…

    TypeScript 101 24

  5. mcp-ts-template mcp-ts-template Public template

    A production-grade TypeScript template for building robust Model Context Protocol (MCP) servers, featuring built-in observability with OpenTelemetry, advanced error handling, comprehensive utilitie…

    TypeScript 68 8

  6. repo-map repo-map Public

    repo-map generates LLM-enhanced summaries and analysis of software repositories, providing developers with valuable insights into project structures, file purposes, and potential considerations acr…

    Python 26 13