Skip to content

Rethunk-AI/rethunk-mcp-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Rethunk MCP for TypeScript

A production-grade Model Context Protocol (MCP) server featuring TypeScript code inspection, atomic git commits with intelligent message validation, and robust support for building scalable MCP applications.

2 Tools • 0 Resources • 1 Prompt

Version MCP Spec MCP SDK License Status TypeScript Bun Tests


✨ Features

  • Declarative Tools & Resources: Define capabilities in single, self-contained files
  • Elicitation Support: Tools can interactively prompt for missing parameters
  • Robust Error Handling: Unified McpError system for consistent responses
  • Pluggable Authentication: Zero-fuss support for none, jwt, or oauth modes
  • Abstracted Storage: Swap backends (in-memory, filesystem, Supabase, SurrealDB, Cloudflare) without code changes
  • Full-Stack Observability: Structured logging (Pino) and OpenTelemetry instrumentation
  • Dependency Injection: Built with tsyringe for clean, testable architecture
  • Edge-Ready: Write once, run locally or on Cloudflare Workers

🚀 Getting Started

📜 License

This project is licensed under the Apache 2.0 License. See the LICENSE file for details.


About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors

Generated from cyanheads/mcp-ts-core