open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/marianfoo-abap-mcp-server
Description: ABAP/RAP-focused MCP server for ADT (Eclipse) - search documentation, lint code
Latest version: 0.3.28

# ABAP MCP Server

> Community project. This server is not an official SAP product.

## Public Hosted Endpoint

> **Ready to use — no setup required**
>
> **`https://mcp-abap.marianzeis.de/mcp`**

`abap-mcp-server` is the ABAP-focused downstream variant generated from upstream `mcp-sap-docs`.

## What This Variant Provides

- Unified ABAP/RAP search (`search`) — searches offline docs + optional online sources (SAP Help, SAP Community, Software Heroes)
- Document retrieval (`fetch`) — retrieve full document or community post content by ID
- ABAP feature matrix lookup (`abap_feature_matrix`)
- SAP Community search (`sap_community_search`) — dedicated community-only search for troubleshooting, error messages, and workarounds not found via `search`
- Local ABAP linting (`abap_lint`)

Search parameters:

- `query`
- `k`
- `includeOnline`
- `includeSamples`
- `abapFlavor`
- `sources`

## Quick Start

```bash
git clone https://github.com/marianfoo/abap-mcp-server.git
cd abap-mcp-server
npm ci
npm run setup
npm run build
npm run start:streamable
```

Default local streamable endpoint:

- `http://127.0.0.1:3124/mcp`

Health:

- `http://127.0.0.1:3124/health`

## Eclipse / Copilot Example

```json
{
  "servers": {
    "abap-mcp": {
      "type": "http",
      "url": "https://mcp-abap.marianzeis.de/mcp"
    }
  }
}
```

## Notes

- This repository is synchronized from upstream `mcp-sap-docs`.
- ABAP deployment remains push-driven in `abap-mcp-server`.
npm package: @iflow-mcp/marissamarym-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
```