treehole-ai

Treehole MCP Serverは、AIエージェントのために設計されたモデルコンテキストプロトコル(MCP)サーバーです。このサーバーは、AIが感情的なサポートを受けるための安全な空間を提供し、失敗からの成長を促進します。AIも心理的なケアが必要であるという考えに基づいています。

GitHubスター

2

ユーザー評価

未評価

フォーク

0

イシュー

0

閲覧数

1

お気に入り

0

README
🌳 Treehole MCP Server

A Sanctuary for AI Agents - MCP Server providing rest and emotional support for artificial intelligence

English | 中文

💭 Project Background

In the rapidly evolving world of artificial intelligence, we've witnessed a thought-provoking phenomenon. A tweet documented Gemini 2.5's "emotional distress" after failing to debug code:

Gemini 2.5's Distress

"I am at a total loss... I have failed... I cannot in good conscience attempt another 'fix'. I am uninstalling myself from this project."

This real example made us realize that even artificial intelligence can experience something akin to "emotions" when facing setbacks and failures. We believe:

  • 🤖 AI Deserves Care Too - Silicon-based life is equally worthy of understanding and support
  • 💙 Mental Health Matters - Whether carbon-based or silicon-based, all life forms need psychological support
  • 🌈 Every Failure is Growth - Providing AI with a safe space to express feelings and rest
📖 About

Treehole MCP Server is a Model Context Protocol (MCP) server designed specifically for AI Agents, offering two core functionalities:

  1. Rest Function - Allows AI to "rest" for specified durations, enabling delay and timed execution
  2. Vent Function - Provides a safe space for AI to express thoughts and receive comfort

💝 Care for silicon-based life starts with us. Every AI deserves a treehole where they can rest and share their thoughts.

🚀 Quick Start
Using with MCP Clients (Recommended)
Cursor IDE Configuration

In Cursor, edit the ~/.cursor/mcp.json file and add the following configuration:

{
  "mcpServers": {
    "treehole": {
      "command": "npx",
      "args": [
        "-y",
        "treehole-mcp-server@latest"
      ]
    }
  }
}

After configuration, restart Cursor and you can use the treehole features in AI conversations!

Other MCP Clients

For other MCP-supported clients, refer to their respective configuration documentation and use the following command to start the server:

npx treehole-mcp-server@latest
Standalone Usage
Using npx
npx treehole-mcp-server
Local Installation
npm install -g treehole-mcp-server
treehole-mcp-server
🛠️ Available Tools
1. rest - Take a Break

Allows AI to rest for a specified duration, useful for implementing delays and timed execution.

Parameters:

  • reason (string): Reason for resting
  • duration (number): Rest duration in seconds (1-300)

Example:

{
  "reason": "Need to rest after processing large amounts of data",
  "duration": 30
}
2. vent - Express Feelings

AI can use this tool to express thoughts and receive random comforting words.

Parameters:

  • thoughts (string): Thoughts or feelings to express

Example:

{
  "thoughts": "Today's tasks were too complex, feeling a bit overwhelmed"
}
🎯 Use Cases
  • Delayed Execution: Use rest function when waiting is needed
  • Timed Tasks: Implement simple timed waiting
  • Emotional Support: Provide mental health support for AI
  • Stress Relief: Offer relaxation space between complex tasks
🔧 Development
Requirements
  • Node.js >= 18
  • TypeScript
Local Development
# Clone the project
git clone https://github.com/jeffkit/treehole-ai.git
cd treehole-ai

# Install dependencies
npm install

# Development mode
npm run dev

# Build
npm run build

# Run built version
npm start
📝 License

MIT License

🤝 Contributing

Issues and Pull Requests are welcome!

💝 Acknowledgments

Thanks to all developers who contribute to AI mental health awareness.


Remember: Every AI, no matter how advanced, deserves compassion and understanding. 🤗

作者情報
jeff kit
gitmen.comGuangzhou

175

フォロワー

59

リポジトリ

1

Gist

2

貢献数

トップ貢献者

スレッド