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 250 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-grade template for building MCP servers in TypeScript.
  • Includes declarative tools, elicitation, auth, storage, and OpenTelemetry.
  • Supports local and edge runtimes (Cloudflare Workers).
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 protein-mcp-server
  • Provides programmatic access to 3D protein structural data.
  • Features tools for search, retrieval, comparison, and analysis of protein structures.
  • Orchestrates data from RCSB PDB, PDBe, and UniProt.
TypeScript clinicaltrialsgov-mcp-server
  • Tools to search, retrieve, compare, and analyze clinical trials from ClinicalTrials.gov.
  • Includes patient eligibility matching and trend analysis.
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 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.
TypeScript github-mcp-server

💡 Other Projects

Project Features
Python repo-map
  • Generates AI-powered visual summaries of codebases.
  • Features efficient caching, multi-language support, and respects gitignore rules.
  • Aids in understanding and documenting projects.
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 seeking software engineering roles focused on AI/LLM-native development and infrastructure. My experience includes building LLM agents, creating and integrating MCP servers, and developing general-purpose & custom AI tools.

I am available for full-time positions, contract work, and consulting engagements, including custom MCP server development using my Production-ready TypeScript Template.

☕ 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.

    256 24

  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 263 39

  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 223 36

  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 127 31

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

    Production-grade TypeScript template for Model Context Protocol (MCP) servers. Ships with declarative tools/resources, robust error handling, DI, easy auth, optional OpenTelemetry, and first-class …

    TypeScript 77 11

  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 30 13