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 my mcp-ts-template, a foundation for creating robust, modern MCP servers in TypeScript. The template provides a rich feature set including DI, pluggable auth, abstracted storage, and first-class support for serverless runtimes like Cloudflare Workers.

Core Infrastructure & Tooling

Project Features
TypeScript mcp-ts-template
  • A template for building MCP servers in TypeScript.
  • Includes declarative tools, elicitation, auth, storage, and OpenTelemetry.
TypeScript model-context-protocol-resources
  • A collection of guides and utilities for the Model Context Protocol (MCP).
  • Includes several example server implementations to showcase different capabilities.
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 mcp-reporter
  • A utility that generates comprehensive human-friendly capability reports for MCP servers.
  • Helps developers understand available functionality.

Data & Research Platforms

Project Features
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 from RCSB PDB, PDBe, and UniProt.
  • Features tools for search, retrieval, and analysis.
TypeScript clinicaltrialsgov-mcp-server
  • Tools to search, retrieve, compare, and analyze clinical trials from ClinicalTrials.gov.
  • Includes patient eligibility matching and trend analysis.
TypeScript pubmed-mcp-server
  • Equips AI agents with tools to search, analyze, and retrieve 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, providing access to chemical compounds and bioassays.
TypeScript survey-mcp-server
  • Transform LLMs into intelligent interviewers.
  • Enables LLMs to conduct dynamic, conversational surveys with conditional logic and structured data collection.

Development & System Utilities

Project Features
TypeScript git-mcp-server
  • Provides version control capabilities for LLM agents, supporting a wide range of Git operations.
TypeScript filesystem-mcp-server
  • Tools for file and directory management, including search/replace and directory traversal.
TypeScript obsidian-mcp-server
  • Enables AI agents to interact with an Obsidian vault via the Local REST API plugin for note and knowledge management.
TypeScript toolkit-mcp-server
  • Provides a suite of system utilities for LLM agents, including tools for network diagnostics and system monitoring.
TypeScript ntfy-mcp-server
  • Integrates with the ntfy push notification service, allowing AI agents to send customizable notifications to external devices.

AI & External Service Integrations

Project Features
TypeScript perplexity-mcp-server
  • Unlocks Perplexity's search-augmented AI capabilities for LLM agents, with robust error handling and citation support.
TypeScript mentor-mcp-server
  • Offers AI-powered mentorship for LLM agents via the Deepseek API, providing a 'second opinion' for code reviews and design critiques.
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

💼 Open to Opportunities

I'm seeking full-time and contract roles in AI/LLM-native development and infrastructure. With experience in building autonomous agents and custom MCP servers, I'm ready to tackle new challenges.

Available for:

  • Full-time Positions
  • Contract & Consulting Engagements
  • Custom MCP Server Development (view 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

Website: caseyjhand.com Email: casey@caseyjhand.com


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.

    257 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 224 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 131 32

  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 75 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 29 13