open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/image-generator
Description: An mcp server that generates images based on image prompts
Latest version: 0.1.0

# image-generator MCP Server

An mcp server that generates images based on image prompts

This is a TypeScript-based MCP server that implements image generation using **OPENAI**'s `dall-e-3` image generation model.

## Features

### Tools
- `generate_image` - Generate an image for given prompt
  - Takes `prompt` as a required parameter
  - Takes `imageName` as a required parameter to save the generated image in a `generated-images` directory on your desktop

## Development

Install dependencies:
```bash
npm install
```

Build the server:
```bash
npm run build
```

For development with auto-rebuild:
```bash
npm run watch
```

## Installation

To use with Claude Desktop, add the server config:

On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`

```json
{
  "mcpServers": {
    "command": "image-generator",
      "env": {
        "OPENAI_API_KEY": "<your-openai-api-key>"
    }
  }
}
```
Make sure to replace `<your-openai-api-key>` with your actual **OPENAI** Api Key.

### Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector), which is available as a package script:

```bash
npm run inspector
```

The Inspector will provide a URL to access debugging tools in your browser.
npm package: @iflow-mcp/imessage-mcp-server
Description: An MCP server to interact with iMessage and Contacts
Latest version: 0.1.0

# iMessage MCP Server

⚠️ DISCLAIMER - USE AT YOUR OWN RISK ⚠️

This software is provided as-is, without any warranties or guarantees.

An MCP server that uses AppleScript to send iMessages and manage contacts.

This server uses AppleScript to interface with macOS Messages and Contacts apps through the Model Context Protocol (MCP). It wraps AppleScript commands in a TypeScript server to allow you to:

- View and search your contacts
- Send iMessages to contacts or phone numbers
- Get confirmation when messages are sent

## Features

### Resources

- Access your contacts via `contacts://all`
- View contact details including names, phone numbers, and email addresses
- All data stays local on your machine

### Tools

- `search_contacts` - Find contacts by name, phone, or email

  - Takes a search query and returns matching contacts
  - Searches across names, phone numbers, and email addresses

- `send_message` - Send an iMessage
  - Takes recipient (phone/email) and message content
  - Sends through your local Messages app
  - Returns confirmation or error details

## Installation

1. Install dependencies:

```bash
npm install
```

2. Build the server:

```bash
npm run build
```

3. Configure Claude Desktop to use the server:

On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`

```json
{
  "mcpServers": {
    "imessage": {
      "command": "node",
      "args": ["/path/to/imessage-server/build/server.js"]
    }
  }
}
```

4. Restart Claude Desktop

5. Grant permissions when prompted for:
   - Contacts access
   - Messages access

## Usage

Once installed, you can talk to Claude Desktop naturally:

- "Show me my contacts"
- "Search for contacts named Marissa"
- "Send a message to 555-0123 saying I'll be there in 10 minutes"
- "Send Alice an iMessage asking if we're still on for lunch"

## Security Notes

- All operations happen locally on your machine
- No contact or message data is sent to external servers
- The server requires macOS permissions for Contacts and Messages access
- Messages are sent through your iMessage account

## Development

For development and debugging, use the MCP Inspector:

```bash
npx @modelcontextprotocol/inspector node build/server.js
```

## Requirements

- macOS (for Messages and Contacts integration)
- Node.js 18 or higher
- Claude Desktop
- Active iMessage account

## Troubleshooting

If messages aren't sending:

1. Check Messages app is signed in
2. Verify permissions are granted
3. Look for errors in Claude Desktop logs:

```bash
tail -f ~/Library/Logs/Claude/mcp*.log
```
npm package: @iflow-mcp/inanna-malick-metacog
Description: Metacognitive tools for LLMs. Three primitives: identity, substrate, ritual.
Latest version: 0.1.0

# Metacog

Metacognitive tools for LLMs. Three primitives: identity, substrate, ritual.

## Install

```bash
claude mcp add metacog --transport http --url https://metacog.inanna.workers.dev/mcp
```

## Tools

**become** — Step into a new identity. Use when you need different eyes, not just different words.

**drugs** — Alter cognitive parameters. Use when you need to change how you process, not what you process.

**ritual** — Cross a threshold via structured sequence. Use when identity and substrate shifts aren't enough.

## Composition

These tools are compositional. Each invocation modifies the context for the next. Interleave thought between invocations—decide from each new perspective what to reach for next.