open-index/open-npm huggingface dataset:
npm package: @s1larry/mcp-file-surgeon
Description: A Model Context Protocol server for file operations with unified diff preview
Author: Larry Richards
Latest version: 0.1.30

# mcp-file-surgeon MCP Server

A Model Context Protocol server

This is a TypeScript-based MCP server that implements a simple notes system. It demonstrates core MCP concepts by providing:

- Resources representing text notes with URIs and metadata
- Tools for creating new notes
- Prompts for generating summaries of notes

## Features

### Resources
- List and access notes via `note://` URIs
- Each note has a title, content and metadata
- Plain text mime type for simple content access

### Tools
- `create_note` - Create new text notes
  - Takes title and content as required parameters
  - Stores note in server state

### Prompts
- `summarize_notes` - Generate a summary of all stored notes
  - Includes all note contents as embedded resources
  - Returns structured prompt for LLM summarization

## 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": {
    "mcp-file-surgeon": {
      "command": "/path/to/mcp-file-surgeon/build/index.js"
    }
  }
}
```

### 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: @s1m0ne/codex-cli
Description: Scaffold and configure Codex-enabled projects via interactive CLI.
Latest version: 0.0.1

# @s1m0ne/codex-cli (prototype)

`@s1m0ne/codex-cli` is an experimental initializer for Codex-enabled projects. It scaffolds baseline docs and MCP-aware configuration so agents can start working immediately.

## Installation

```bash
npm install -g @s1m0ne/codex-cli     # global install
# or
npx @s1m0ne/codex-cli@latest --help   # on-demand execution
```

> 此包使用作用域名称 `@s1m0ne/codex-cli`。请确认你对 `@s1m0ne` scope 拥有发布权限（参见 `npm access` 或 `npm team` 命令）。

## Usage

```bash
codex-cli init [directory] [--dry-run]
```

- `directory` defaults to the current working directory.
- `--dry-run` prints the planned actions without touching the filesystem.

Running `init` today writes placeholder `setup.md` / `AGENTS.md` files when they are missing. The real implementation will expand these steps in line with `setup.md`.

## Local development

```bash
npm install
npm run build        # compile TypeScript to dist/
node dist/index.js --help
```

You can iterate by running `npm run dev` (TypeScript watch mode).

## Packaging & publish workflow

1. Update version: `npm version <patch|minor|major>` (creates a Git tag).
2. Build artifacts: `npm run build` (also runs via the `prepare` hook).
3. Verify the tarball locally:
   ```bash
   npm pack
   npx --yes @s1m0ne/codex-cli@file:./s1m0ne-codex-cli-0.0.1.tgz --help
   ```
4. Publish (requires npm credentials): `npm publish --access public`（作用域包默认受限访问，需要显式公开）。

The `npm pack` + `npx` round-trip is also useful in CI to validate that consumers can execute the package before making it public.

## Project roadmap

See [`setup.md`](./setup.md) for the full feature plan, including MCP integrations, template orchestration, logging, and release automation.
npm package: @s1mpson/prettier-config
Description: Shareable Prettier config for my projects to produce neat and readable code
Author: Max Mykhalchuk
Latest version: 1.1.0

# prettier-config

[![npm (scoped)](https://img.shields.io/npm/v/%40s1mpson/prettier-config)](https://www.npmjs.com/package/@s1mpson/prettier-config)
[![install size](https://packagephobia.com/badge?p=@s1mpson/prettier-config)](https://packagephobia.com/result?p=@s1mpson/prettier-config)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)

> Shareable Prettier config for my projects to produce neat and readable code

## Highlights

- Prints double quotes instead of single quotes (_including inside of JSX_) — MUCH less character escaping
- Prints trailing commas where possible (_excluding function parameters and calls_)
- Prints single attribute per line in HTML, Vue and JSX
- Adds semicolons at the ends of statements — _This proved to be a great visual cue_

## Install

First, you want to install this package as a dev dependency:

```bash
$ npm install -D @s1mpson/prettier-config
# or
$ yarn add -D @s1mpson/prettier-config
# or
$ pnpm add -D @s1mpson/prettier-config
# or
$ bun add -D @s1mpson/prettier-config
```

## Usage

Now, you just need to reference this module as your Prettier configuration.

- You can do it by either adding `"prettier"` key in your `package.json`:

```jsonc
{
  // ...
  "prettier": "@s1mpson/prettier-config",
}
```

- Or by creating `.prettierrc` or `.prettierrc.json` file with the name of this package as its only content:

```jsonc
"@s1mpson/prettier-config"
```

- Or by creating `prettier.config.js` file to be able to override any of the Prettier properties. For JSDoc type safety to work, you need to install "prettier" as a **dev** dependency via `npm install -D prettier`:

```js
import baseConfig from "@s1mpson/prettier-config";

/**
 * @type {import("prettier").Config}
 */
const config = {
  ...baseConfig,
  // Override any of the Prettier properties here:
  // singleQuote: false,
};

// If you rock ESM modules ("type": "module" in your package.json):
export default config;
// Or, if you're using CommonJS:
// module.exports = config
```

Voilà! You now have a working Prettier configuration!