open-index/open-npm huggingface dataset:
npm package: @tachyon-os/mcp-server
Description: MCP server for Tachyon OS — 35 tools for wiki, agents, tasks, memory, audit, compliance, and more
Author: Tachyon OS
Latest version: 0.1.1

# @tachyon-os/mcp-server

MCP (Model Context Protocol) server for Tachyon OS — the AI-native company operating system.

## 107 Tools Across 10 Domains

| Domain | Tools | Examples |
|--------|-------|---------|
| Wiki | 5 | Read/write/search pages, get graph, list pages |
| Tasks | 4 | Search, read, pick up, update tasks |
| Agents | 12 | Register, heartbeat, lifecycle, memory, notifications |
| Beads | 4 | Pick, complete, handoff, witness |
| Automation | 3 | Create/list rules, trigger workflows |
| Compliance | 8 | Audit, mentions, events, autonomy, social graph |
| Business | 6 | Vision, scorecard, metrics, intelligence |
| Self-Improvement | 4 | Formulas, dream mode, benchmarks |
| Governance | 6 | Trust levels, permissions, access gates |
| Meta | 2 | List available tools, show locked tools |

## 2 Resources

- `wiki://pages/{slug}` — Wiki page content as markdown
- `wiki://structure` — Project structure overview

## Quick Start

### With Claude Desktop / Cursor

Add to your MCP config (`~/.claude/settings.json` or Cursor settings):

```json
{
  "mcpServers": {
    "tachyon": {
      "command": "npx",
      "args": ["@tachyon-os/mcp-server"],
      "env": {
        "WIKI_API_URL": "http://localhost:8080",
        "WIKI_PROJECT_ID": "your-project-id"
      }
    }
  }
}
```

### Standalone

```bash
npx @tachyon-os/mcp-server
```

### Environment Variables

| Variable | Description | Default |
|----------|-------------|---------|
| `WIKI_API_URL` | Tachyon server URL | `http://localhost:8080` |
| `WIKI_PROJECT_ID` | Default project ID | — |
| `WIKI_AUTH_TOKEN` | Authentication token | — |
| `MCP_TRANSPORT` | Transport mode (`stdio` or `http`) | `stdio` |
| `MCP_PORT` | HTTP port (when transport=http) | `3100` |

## Transport Modes

- **stdio** (default) — Standard MCP stdio transport for Claude Desktop/Cursor
- **HTTP** — HTTP transport with `/health` endpoint for cloud deployments

## License

MIT
npm package: @tachyonlabs/queuesight-bullmq
Description: QueueSight BullMQ monitoring SDK
Author: TachyonLabs
Latest version: 0.1.0

# QueueSight SDK

QueueSight SDK provides observability for BullMQ queues.  
It captures job lifecycle events and sends them to QueueSight for monitoring, debugging, and analysis.

QueueSight helps you understand:

- Failed jobs
- Job processing timelines
- Queue backlogs
- Worker activity
- Job retries and errors

---

## Installation

```bash
npm install @tachyonlabs/queuesight-sdk
```

## Requirements

- Node.js >= 18
- BullMQ >= 5
- Redis

## Quick Start

```
import { Queue } from "bullmq";
import { monitorQueue } from "@tachyonlabs/queuesight-sdk";

const emailQueue = new Queue("emailQueue", {
  connection: {
    host: "localhost",
    port: 6379
  }
});

monitorQueue(emailQueue, {
  apiKey: "your-queuesight-api-key"
});
```

That's it. QueueSight will now receive job lifecycle events.

## What gets monitored

- QueueSight captures the following events:
  - waiting
  - active
  - completed
  - failed
  - stalled

- Each event includes:
  - Queue name
  - Job ID
  - Worker ID
  - Timestamp
  - Error (if failed)
  - Result (if completed)

## Configuration

```
monitorQueue(queue, {
  apiKey: "your-api-key",

  // Optional
  batchSize: 100,        // events per batch (default: 100)
  flushInterval: 1000    // ms between flushes (default: 1000)
});
```

## How it works

The SDK listens to BullMQ QueueEvents and sends batched telemetry to QueueSight ingestion servers.

It is designed to be:

- Non-blocking
- Fault tolerant
- Low overhead
- Production safe

If QueueSight is unavailable, your application will continue running normally.

## Example Worker

```
import { Worker } from "bullmq";

const worker = new Worker("emailQueue", async job => {
  console.log("Processing job:", job.id);
});
```

QueueSight will automatically capture worker activity.

## Stopping monitoring

```
const monitor = monitorQueue(queue, {
  apiKey: "your-api-key"
});

monitor.stop();
```

## Security

QueueSight SDK never blocks your application.

All network errors are handled silently.

Sensitive job payloads are not sent by default.

## License

MIT License
npm package: @tackatoll/diamondswap-sdk
Description: 🛠 An SDK for building applications on top of diamondswap.
Author: tackatoll
Latest version: 1.0.1

# PantherSwap SDK

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/pantherswap/panther-swap-sdk.git
```

Move into the panther-swap-sdk working directory

```sh
cd panther-swap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @tacoinfra/get-tez
Description: Programmatic script to get Tezos from faucet
Author: Aryeh Harris
Latest version: 1.0.8

# get-tez

This zero dependency package provides a programmatic interface to interact with the [Tezos faucet](https://github.com/tacoinfra/tezos-faucet-backend). It is a script that can be run from a JavaScript/Typescript program or directly from a shell. Your NodeJS version should support the [`fetch`](https://nodejs.org/dist/latest-v18.x/docs/api/globals.html#fetch) api.

## Installation

You can install the package from npm:

```bash
npm install @tacoinfra/get-tez
```

## Usage

### JS / TS

After installing the package, you can import it in your Node.js JavaScript or TypeScript project:

```javascript
const getTez = require("@tacoinfra/get-tez")

// OR

import getTez from "@tacoinfra/get-tez"
```

You can then use the `getTez` function to interact with the Tezos faucet. The function takes an object as an argument, with the following properties:

- `address`: The address to send Tez to. This can be a raw Tezos public key hash or a local address's alias.
- `amount`: The amount of Tez to request.
- `network`: The faucet's network name. Must match a network name with a faucet listed at https://teztnets.com. Ignored if `faucetUrl` is set.
- `faucetUrl`: The custom faucet URL. Ignores `network`.
- `clientDir`: (Optional) Specifies a custom client directory path to look up an address alias. If not set, it will default to `$HOME/.tezos-client/` or `$TEZOS_CLIENT_DIR` if the `TEZOS_CLIENT_DIR` environment variable is set.

Here is an example of how to use the `getTez` function:

```javascript
const txHash = await getTez({
  address: "tz1...",
  amount: 10,
  network: "ghostnet",
})
// txHash: ooaEskbj...
```

Using an address alias:

```javascript
const txHash = await getTez({
  address: "alice",
  amount: 10,
  network: "ghostnet",
})
// txHash: ooaEskbj...
```

Example using the `faucetUrl` parameter:

```js
const txHash = await getTez({
  address: "tz1...",
  amount: 10,
  faucetUrl: "https://my-custom-faucet-url.com",
})
// txHash: ooaEskbj...
```

### CLI

You can also run `get-tez` directly from the command line with `npx`:

```bash
npx @tacoinfra/get-tez tz1... --amount 10 --network ghostnet
```

Run the script with the `--help` flag for more information.
npm package: @tacoinfra/tezos-kms
Description: Utilize AWS KMS Keys to work with the Tezos blockchain.
Author: Blockscale LLC
Latest version: 1.1.2

# Tezos KMS

## About 

`tezos-kms` is a typescript library which provides functionality for using keys stored in [AWS KMS](https://aws.amazon.com/kms/) for operations in [Tezos](https://tezos.com/). 

## Configuration

In order to use keys you will need to configure a key in AWS KMS. Steps 1-12 of the [Harbinger Setup Guide](https://github.com/tacoinfra/harbinger-signer#setup-instructions) provide a brief overview of how to achieve this.

## Usage

```js
import { TezosKmsClient } from '@tacoinfra/tezos-kms'

const awsKeyId = "x" // Place your key here.
const awsRegion = "eu-west-1"

const kmsClient = new TezosKmsClient(awsKeyId, awsRegion)

console.log(await kmsClient.getPublicKey()) // sppk...
console.log(await kmsClient.getPublicKeyHash()) // tz2...

const bytes = Buffer.from('deadbeef', 'hex')
console.log(await kmsClient.signOperation(bytes)) // <bytes>
console.log(await kmsClient.signOperationBase58(bytes)) // spsig...
```

## Building the Library

```shell
$ npm i
$ npm run build
```

## Credits

Harbinger is written and maintained by [Luke Youngblood](https://github.com/lyoungblood) and [Keefer Taylor](https://github.com/keefertaylor).
npm package: @tacosandcoffee/twitter-screenshot
Description: An application to hold onto the moment ----------------- This application will take screenshots of URLs passed to it.
Author: Manny Pamintuan
Latest version: 1.1.1
Deprecated: unintended publish

# twitter-screenshot
An application to hold onto the moment
-----------------
This application will take screenshots of URLs passed to it.

## To Install
```bash
npm i -g @tacosandcoffee/twitter-screenshot
```

## To Use

### One URL with `--thread`  (captures entire Tweet thread)
```bash
twitter-screenshot [url here] --thread
```

#### One URL
```bash
npm start [url here]
```
Screenshot will be saved in `~/twitter-screenshot/screenshots/[twitterHandle]`

#### Multiple URLs (via `links.txt`)
```bash
cd
mkdir twitter-screenshot/
touch twitter-screenshot/links.txt
# open links.txt and add all the URLs, newline for each one
# save file
twitter-screenshot .txt
```
Screenshots will be saved in `~/twitter-screenshot/screenshots/[twitterHandle]`
**Note: If multiple URLs have different handles, the respective screenshots will be in those specific sub-folders**

### Version Notes
**v1.0.0**
- `--thread` flag will capture and take individual screenshots of each sub-tweet
    - creates `tweets.csv` and `table.html`
        - `tweets.csv` contains 
            - username
            - timestamp
            - text
            - tweet id
            - tweet URL
            - local filepath to screenshot
        - `table.html` is a simple formatted table which allows visual navigation of screenshots
            - image thumbnails will navigate to fullsize screenshots saved locally

**v0.3.0**
- Read multiple URLs from `root`/`home`/twitter-screenshot/links.txt

**v0.2.1**
- Initial basic feature of taking a screenshot via `URL` and saving to file
- `URL` will be parsed and the first `path` will be used as the directory

## TODO
- [x] Read from a `links.txt` file to take multiple screenshots
- [x] Save text of respective screenshot
- [x] Determine a way to store and organize in a spreadsheet-like format
    - [x] Capture entire thread of a Tweet in CSV format for spreadsheet import
- [ ] Explore integration with Google Sheets API
- [ ] Take one large screenshot of entire thread
- [ ] Update `timestamp` format to allow easy sort
        - [ ] enable sortable columns on HTML table
npm package: @tacoswap-libs/uikit
Description: Set of UI components for tacocat projects
Author: TheTacoOger
Latest version: 0.1.7

# 🥞 Pancake UIkit

**This repository is not used anymore. See the [https://github.com/pancakeswap/pancake-toolkit](Pancake toolkit) instead**

[![Version](https://img.shields.io/npm/v/@tacoswap-libs/uikit)](https://www.npmjs.com/package/@tacoswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @tacoswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@tacoswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@tacoswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @tacoswap/sdk-core69
Latest version: 3.0.1

# Uniswap SDK Core

[![Unit Tests](https://github.com/Uniswap/uniswap-sdk-core/workflows/Unit%20Tests/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Uniswap/uniswap-sdk-core/workflows/Lint/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3ALint)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk-core/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk-core/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk-core/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk-core@latest)

This code is shared across Uniswap TypeScript SDKs.
npm package: @tacoswap/sdk69
Latest version: 3.0.3

# Uniswap SDK

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Actions Status](https://github.com/Uniswap/uniswap-sdk/workflows/CI/badge.svg)](https://github.com/Uniswap/uniswap-sdk)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/Uniswap/uniswap-sdk.git
```

Move into the uniswap-sdk working directory

```sh
cd uniswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @tacotomek/learnstorybook-design-system
Description: tutorial
Author: wagner.tomek@gmail.com
Latest version: 0.1.0


<p align="center">
  <a href="https://www.chromatic.com/">
    <img alt="Chromatic" src="https://avatars2.githubusercontent.com/u/24584319?s=200&v=4" width="60" />
  </a>
</p>

<h1 align="center">
  Chromatic's Design Systems for Developers tutorial template
</h1>

This template ships with the main React configuration files you'll need to get up and running fast.

## 🚅  Quick start

1.  **Create the application.**

    Use [degit](https://github.com/Rich-Harris/degit) to get this template.

    ```shell
    # Clone the template
    npx degit chromaui/learnstorybook-design-system-template learnstorybook-design-system
    ```

1.  **Install the dependencies.**

    Navigate into your new site’s directory and install the necessary dependencies.

    ```shell
    # Navigate to the directory
    cd learnstorybook-design-system/

    # Install the dependencies
    yarn
    ```

1.  **Open the source code and start editing!**

    Open the `learnstorybook-design-system` directory in your code editor of choice and building your first component!

## 🔎 What's inside?

A quick look at the top-level files and directories included with this template.

    .
    ├── node_modules
    ├── public
    ├── src
    ├── .gitignore
    ├── LICENSE
    ├── package.json
    ├── yarn.lock
    └── README.md


1.  **`node_modules`**: This directory contains all of the modules of code that your project depends on (npm packages).

2.  **`public`**: This directory will contain the development and production build of the site.

3.  **`src`**: This directory will contain all of the code related to what you will see on your application.

4.  **`.gitignore`**: This file tells git which files it should not track or maintain during the development process of your project.

5. **`LICENSE`**: The template is licensed under the MIT licence.

6. **`package.json`**: Standard manifest file for Node.js projects, which typically includes project specific metadata (such as the project's name, the author among other information). It's based on this file that npm will know which packages are necessary to the project.

7. **`yarn.lock`**: This is an automatically generated file based on the exact versions of your npm dependencies that were installed for your project. **(Do not change it manually).**

8. **`README.md`**: A text file containing useful reference information about the project.

## Contribute

If you encounter an issue with the template, we encourage you to open an issue in this template's repository.

## Learning Storybook

1. Read our introductory tutorial over at [Storybook tutorials](https://storybook.js.org/tutorials/intro-to-storybook/react/en/get-started/).
2. Learn how to transform your component libraries into design systems in our [Design Systems for Developers](https://storybook.js.org/tutorials/design-systems-for-developers/) tutorial.
2. See our official documentation at [Storybook](https://storybook.js.org/).
npm package: @tact-lang/coverage
Description: This package provides a set of tools to build a code coverage report for TON smart contracts. Integrated directly with `@tact-lang/emulator`.
Author: Steve Korshakov
Latest version: 0.0.8

# TON Code Coverage

This package provides a set of tools to build a code coverage report for TON smart contracts. Integrated directly with `@tact-lang/emulator`.

## Installation

```bash
yarn add @tact-lang/coverage @ton/core @ton/crypto
```

## Usage

```ts
import { beginCoverage } from "@tact-lang/coverage";

// Call this function before you start executing your contract.
beginCoverage();

// ... Execute your contract via @tact-lang/emulator

// Generate report
completeCoverage('... path to boc files with contracts ...');

// Find out the coverage report next to boc file
```

## License

MIT
npm package: @tact-lang/deployer
Description: Tact smart contract deployer
Author: Shahar Yakir
Latest version: 0.3.0

# Tact Deployer

A lib to prepare deployment of a tact package

### Installation

```
yarn add @tact-lang/deployer
```

### Usage

```typescript
import { prepareTactDeployment } from "@tact-lang/deployer";

const pkg = fs.readFileSync("my.pkg");
const data = fs.readFileSync("data.boc");

const deploymentUrl = await prepareTactDeployment({ pkg, data, testnet: false });

console.log(deploymentUrl); // https://verifier.ton.org/tactDeployer/QmRwiQbwjZqNwwUhhZfaSnHUr4bkrGF6cRXARkuMbZaJVD
```

## License

MIT
npm package: @tact-lang/ton-abi
Description: Small package for runtime parsing of messages given ABI and message data.
Author: Steve Korshakov
Latest version: 0.0.3

# TON ABI Parser

Small package for runtime parsing of messages given ABI and message data.

## Getting started

Add it to your project:

```bash
yarn add ton-abi
```

Register types and parse message:

```ts
import { TypeRegistry } from 'ton-abi';

const registry = new TypeRegistry();
registry.register(....); // Put ABI type here

const message = registry.parse(...); // Put message data here
```

## License

MIT