added general attribute creation tool, bulk attribute creatin, bulk attribute removal, user authentication
This commit is contained in:
33
README.md
33
README.md
@@ -197,15 +197,11 @@ Once integrated, you should be able to use commands like:
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>🏷️ Attribute Management (7 tools)</strong></summary>
|
||||
<summary><strong>🏷️ Attribute Management (3 tools)</strong></summary>
|
||||
|
||||
| Tool | Description |
|
||||
|------|-------------|
|
||||
| `create_string_attribute` | Create a string attribute in a collection |
|
||||
| `create_integer_attribute` | Create an integer attribute in a collection |
|
||||
| `create_boolean_attribute` | Create a boolean attribute in a collection |
|
||||
| `create_email_attribute` | Create an email attribute in a collection |
|
||||
| `create_datetime_attribute` | Create a datetime attribute in a collection |
|
||||
| `create_attribute` | ✨ Create any attribute type (string, integer, float, boolean, datetime, email, IP, URL, enum, relationship) |
|
||||
| `list_attributes` | List all attributes in a collection |
|
||||
| `delete_attribute` | Delete an attribute from a collection |
|
||||
|
||||
@@ -236,17 +232,19 @@ Once integrated, you should be able to use commands like:
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>👥 User Management (7 tools)</strong></summary>
|
||||
<summary><strong>👥 User Management (9 tools)</strong></summary>
|
||||
|
||||
| Tool | Description |
|
||||
|------|-------------|
|
||||
| `create_user` | Create a new user |
|
||||
| `list_users` | List all users |
|
||||
| `list_users` | List all users ✨ *with verification status* |
|
||||
| `get_user` | Get a user by ID |
|
||||
| `update_user_email` | Update user email |
|
||||
| `update_user_name` | Update user name |
|
||||
| `update_user_password` | Update user password |
|
||||
| `delete_user` | Delete a user |
|
||||
| `verify_user_email` | ✨ Verify a user's email address |
|
||||
| `unverify_user_email` | ✨ Unverify a user's email address |
|
||||
|
||||
</details>
|
||||
|
||||
@@ -352,10 +350,12 @@ Once integrated, you should be able to use commands like:
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>⚡ Bulk Operations (6 tools)</strong></summary>
|
||||
<summary><strong>⚡ Bulk Operations (8 tools)</strong></summary>
|
||||
|
||||
| Tool | Description |
|
||||
|------|-------------|
|
||||
| `bulk_create_attributes` | ✨ Create multiple attributes at once in a collection |
|
||||
| `bulk_delete_attributes` | ✨ Delete multiple attributes at once from a collection |
|
||||
| `bulk_create_users` | ✨ Create multiple users at once |
|
||||
| `bulk_update_users` | ✨ Update multiple users at once |
|
||||
| `bulk_delete_users` | ✨ Delete multiple users at once |
|
||||
@@ -412,11 +412,14 @@ Once integrated, you can use natural language commands with Claude to interact w
|
||||
<summary><strong>🏷️ Schema & Attributes</strong></summary>
|
||||
|
||||
```
|
||||
✨ "Add a string attribute called 'name' to the products collection with max size 255"
|
||||
✨ "Create a boolean attribute 'in_stock' in the products collection"
|
||||
✨ "Create a string attribute called 'name' in the products collection with max size 255"
|
||||
✨ "Add a boolean attribute 'in_stock' to the products collection"
|
||||
✨ "Create an enum attribute 'status' with values active, inactive, pending"
|
||||
✨ "Add a relationship attribute linking products to categories"
|
||||
✨ "Bulk create attributes: name (string), price (float), in_stock (boolean)"
|
||||
✨ "Bulk delete attributes: old_field1, deprecated_field2, unused_field3"
|
||||
✨ "List all attributes in the products collection"
|
||||
✨ "Create a unique index on the 'sku' attribute"
|
||||
✨ "Add an email attribute for 'contact_email'"
|
||||
```
|
||||
|
||||
</details>
|
||||
@@ -441,6 +444,8 @@ Once integrated, you can use natural language commands with Claude to interact w
|
||||
✨ "Create a new user with email john@example.com and password SecurePass123"
|
||||
✨ "List all users in the project"
|
||||
✨ "Update user xyz123's name to 'John Doe'"
|
||||
✨ "Verify user abc123's email address"
|
||||
✨ "Unverify user xyz456's email verification"
|
||||
✨ "Create a session for user john@example.com"
|
||||
✨ "Bulk create 10 test users for demo purposes"
|
||||
```
|
||||
@@ -451,6 +456,10 @@ Once integrated, you can use natural language commands with Claude to interact w
|
||||
<summary><strong>⚡ Advanced Features (Exclusive)</strong></summary>
|
||||
|
||||
```
|
||||
🚀 "Create a complete product schema with string, enum, float, and relationship attributes"
|
||||
🚀 "Bulk create 10 attributes at once for my e-commerce collection"
|
||||
🚀 "Add a relationship attribute linking orders to customers with two-way binding"
|
||||
🚀 "Create an enum attribute for user roles with admin, user, moderator values"
|
||||
🚀 "Analyze this sample data and create a collection schema automatically"
|
||||
🚀 "Suggest optimal indexes for my users collection based on usage"
|
||||
🚀 "Validate this document data before creating it"
|
||||
|
||||
Reference in New Issue
Block a user