claudegoodies
CLAUDE.md

mcp-use CLAUDE.md

From mcp-use

This is the root configuration for Claude Code in the mcp-use monorepo.

Facts

Repository
mcp-use/mcp-use
Status
Actively maintained
Last commit
Source file
CLAUDE.md

Source preview

The instructions Claude Code reads when this claude.md runs.

# CLAUDE.md

This is the root configuration for Claude Code in the mcp-use monorepo.

## Project Overview

**mcp-use** is a full-stack MCP (Model Context Protocol) framework providing clients, agents, and servers in both Python and TypeScript. This is a widely-used open-source library.

## Repository Structure

```
mcp-use/
├── libraries/
│   ├── python/      → Python library (PyPI: mcp-use)
│   └── typescript/  → TypeScript monorepo (npm: mcp-use, @mcp-use/*)
├── docs/            → Documentation
└── .github/         → CI/CD workflows
```

See language-specific CLAUDE.md files in `libraries/python/` and `libraries/typescript/` for detailed guidance.

---

## CRITICAL: Workflow for Non-Trivial Tasks

**YOU MUST follow this workflow for any task beyond simple fixes:**

### 1. Plan Before Implementing

Before writing any code for a non-trivial task:
- Use plan mode to reason through the approach
- Identify files that need changes
- Consider edge cases and potential issues
- Get explicit user approval before proceeding

### 2. Context Management

When exploring the codebase:
- Read only files directly relevant to the task
- Avoid loading entire directories or large numbers of files
- Use targeted grep/glob searches first
- Summarize findings rather than dumping file contents

### 3. Breaking Changes & Backward Compatibility

**This is a library used by many people. Breaking changes
View full source on GitHub →

Other claude.md files