🎯

code-review-checklist

🎯Skill

from yunaamelia/mcp-agent-memory-pro

VibeIndex|
What it does

Generates a comprehensive code review checklist by analyzing code structure, potential issues, and best practices to help developers systematically evaluate and improve code quality.

πŸ“¦

Part of

yunaamelia/mcp-agent-memory-pro(14 items)

code-review-checklist

Installation

git cloneClone repository
git clone https://github.com/ahmadrizal7/mcp-agent-memory-pro.git
PythonRun Python server
python3 -m venv venv
pip installInstall dependencies
pip install -r requirements.txt
npm runRun npm script
npm run build
npm runRun npm script
npm run start:python # Start embedding service

+ 1 more commands

Claude Desktop ConfigurationAdd this to your claude_desktop_config.json
{ "mcpServers": { "agent-memory": { "command": "node", "args":...
πŸ“– Extracted from docs: yunaamelia/mcp-agent-memory-pro
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

# MCP Agent Memory Pro

[![Phase 0 Validation](https://github.com/ahmadrizal7/mcp-agent-memory-pro/actions/workflows/phase0-validation.yml/badge.svg)](https://github.com/ahmadrizal7/mcp-agent-memory-pro/actions/workflows/phase0-validation.yml)

> Autonomous Agent Memory MCP Server - Store, search, and manage agent memories with semantic understanding.

🌟 Features

  • βœ… Semantic Search: Find memories by meaning, not just keywords
  • βœ… Hierarchical Memory: Short-term, working, and long-term memory tiers
  • βœ… Rich Metadata: Store context like project, file path, language, tags
  • βœ… Deduplication: Automatic detection of duplicate content
  • βœ… Multiple Memory Types: Code, commands, conversations, notes, events
  • βœ… Flexible Filtering: Filter by type, time, project, importance
  • βœ… Local-First: All data stored locally for privacy
  • βœ… Fast Search: Vector similarity + SQL filters

πŸ“Š Status

| Component | Status |

| :----------------------- | :------------- |

| Phase 0 - Foundation | βœ… Complete |

| Phase 1 - Implementation | βœ… Complete |

| Phase 2 - Intelligence | 🚧 In Progress |

πŸš€ Quick Start

Prerequisites

  • Node.js 20+
  • Python 3.10+
  • 500MB disk space

Installation

```bash

# Clone repository

git clone https://github.com/ahmadrizal7/mcp-agent-memory-pro.git

cd mcp-agent-memory-pro

# Install dependencies

npm install

# Setup Python environment

cd python

python3 -m venv venv

source venv/bin/activate # Windows: venv\Scripts\activate

pip install -r requirements.txt

cd ..

# Build

npm run build

```

Start Services

```bash

# Start all services (embedding + database)

./scripts/start-services.sh

```

Configure Claude Desktop

Add to your Claude Desktop config file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

```json

{

"mcpServers": {

"agent-memory": {

"command": "node",

"args": ["/absolute/path/to/mcp-agent-memory-pro/dist/index.js"]

}

}

}

```

Restart Claude Desktop.

πŸ’‘ Usage

In Claude Desktop

Once configured, Claude can use the memory system:

Store a memory:

> "Remember this function: async function fetchUser(id) { return await db.users.findById(id); }"

Search memories:

> "What do you remember about fetching users from the database?"

CLI Usage

```bash

# Store a memory

mcp-memory-cli store \

--content "npm install installs dependencies" \

--type note \

--tags "npm,package-manager"

# Search memories

mcp-memory-cli search --query "how to install packages"

# View statistics

mcp-memory-cli stats

# Health check

mcp-memory-cli health

```

πŸ› οΈ Development

```bash

# Run tests

npm test

# Watch mode

npm run test:watch

# Coverage

npm run test:coverage

# Lint

npm run lint

# Format

npm run format

```

πŸ“š Documentation

  • [API Documentation](docs/API.md)
  • [Configuration Guide](docs/CONFIGURATION.md)
  • [Troubleshooting](docs/TROUBLESHOOTING. md)

πŸ—οΈ Architecture

```text

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ MCP Client (Claude Desktop) β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”‚ stdio

β–Ό

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ MCP Server (TypeScript) β”‚

β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚

β”‚ β”‚ Tools: store, search β”‚ β”‚

β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”‚ β”‚

β–Ό β–Ό

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ SQLite β”‚ β”‚ LanceDB Vectors β”‚

β”‚ (Metadata) β”‚ β”‚ (Embeddings) β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β–²

β”‚

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ Python Service β”‚

β”‚ (FastAPI) β”‚

β”‚ Embeddings β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

```

πŸ”§ Scripts

```bash

npm start # Start MCP server

npm run start:python # Start embedding service

npm run start:all # Start all services

./scripts/stop-services.sh # Stop all services

./scripts/reset-data.sh # Reset all data

```

πŸ“ˆ Roadmap

  • [x] Phase 0: Technical validation
  • [x] Phase 1: Foundation implementation
  • [ ] Phase 2: Intelligence layer (background workers)
  • [ ] Phase 3: Cognitive features (graph, insights)
  • [ ] Phase 4: Analytics and patterns

🀝 Contributing

Contributions welcome! Please read [CONTRIBUTING.md](CONTRIBUTING.md) first.

πŸ“œ Development Rules (Tier 0)

This project strictly adheres to the Global AI Rules defined in ~/.gemini/GEMINI.md.

ALL AI AGENTS MUST READ AND FOLLOW THE GLOBAL RULES BEFORE PERFORMING ANY TASK.

Key Protocols (Tier 0):

  • Super-Memory Mandate: Always use mcp-agent-memory for context recall and storage.
  • Quality Gate: No memory = No push.

πŸ“„ License

MIT License - see [LICENSE](LICENSE) for details.

πŸ‘€ Author

Author: ahmadrizal7

---

Built with: TypeScript Β· Python Β· SQLite Β· LanceDB Β· FastAPI Β· MCP SDK

More from this repository10

🎯
webapp-testing🎯Skill

Skill

🎯
frontend-design🎯Skill

Generates and manages frontend design components, layouts, and UI/UX configurations for the MCP Agent Memory Pro project, likely providing automated design system creation and component standardiza...

🎯
i18n-localization🎯Skill

Enables automatic translation and localization of text content across different languages within the agent's memory system, supporting multilingual memory storage and retrieval.

🎯
bash-linux🎯Skill

Manages and executes Linux/Bash shell commands within the MCP Agent Memory Pro system, enabling command storage, retrieval, and semantic searching of shell-related memories.

🎯
brainstorming🎯Skill

Generates creative ideas and solutions by exploring multiple perspectives, connecting diverse concepts, and systematically expanding on initial thoughts to help solve problems or develop innovative...

🎯
react-patterns🎯Skill

Provides reusable React component design patterns and best practices for structuring and organizing React application components.

🎯
clean-code🎯Skill

Refactors and improves code quality by applying clean code principles, identifying potential code smells, and suggesting automated improvements to enhance readability, maintainability, and adherenc...

🎯
typescript-expert🎯Skill

Provides advanced TypeScript code generation, refactoring, and expert-level analysis capabilities within the MCP Agent Memory Pro system.

🎯
docker-expert🎯Skill

Provides expert Docker-related guidance, generating Docker configurations, troubleshooting container issues, and offering best practices for containerization and Docker workflow optimization.

🎯
nodejs-best-practices🎯Skill

Provides automated guidance and recommendations for writing high-quality, performant, and maintainable Node.js code by analyzing code patterns, suggesting improvements, and enforcing best practices...