open-index/open-npm huggingface dataset:
npm package: @staking/sdk
Description: 🛠 An SDK for building applications on top of KiKi Finance.
Latest version: 2.4.0

# Pancakeswap SDK

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [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/pancakeswap/pancake-swap-sdk.git
```

Move into the pancakeswap-sdk working directory

```sh
cd pancakeswap-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: @stakingcapital.io/types
Description: A library containing all types used in the STAKING CAPITAL programs
Latest version: 1.1.8

# @staking-capital/types

## Includes all types from:

- <a href="https://github.com/Staking-Capital/staking-capital-api">staking-capital-api</a>

- <a href="https://github.com/Staking-Capital/staking-capital-ui">staking-capital-ui</a>

- <a href="https://github.com/Staking-Capital/staking-capital-home">staking-capital-home</a>

- <a href="https://github.com/Staking-Capital/utils">utils</a>

---

## Syntax Guidelines

### Don't use default exports

❌

```ts
export default type X = {}
...
import X from "./x"
```

✅

```ts
export type X = {};

import { X } from "./x";
```

---

### Use **CamelCase** instead of **snake_case**

❌

```ts
type X = {
  first_name: string;
  last_name: string;
};
```

✅

```ts
type X = {
  firstName: string;
  lastName: string;
};
```
npm package: @stakpak/mcp
Description: An MCP server that connects to Stakpak
Author: stakpak
Latest version: 0.0.4

# Stakpak MCP Server

A MCP server that connects to Stakpak API.

## Usage

### Stakpak API Key

Before using the MCP server, you'll need to obtain a Stakpak API key. You can get your API key by:

1. Visiting [Stakpak's website](https://stakpak.dev/)
2. Logging into your account
3. Going to your profile and navigating to the API keys section

For detailed instructions, see the [Stakpak API Key Management documentation](https://stakpak.gitbook.io/docs/api/manage-api-keys).

### Claude Desktop

- To install in a project, add the MCP server to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "stakpak": {
      "command": "npx",
      "args": ["@stakpak/mcp@latest", "--output=resource"],
      "env": {
        "STAKPAK_API_KEY": "<your-stakpak-api-key>"
      }
    }
  }
}
```

### Cursor

- To install in a project, add the MCP server to your `.cursor/mcp.json`:

```json
{
  "mcpServers": {
    "stakpak": {
      "command": "npx",
      "args": ["@stakpak/mcp@latest STAKPAK_API_KEY=<YOUR_API_KEY>"]
    }
  }
}
```

- To install globally, add this command to your Cursor settings:

```bash
npx @stakpak/mcp STAKPAK_API_KEY=<your-stakpak-api-key>
```

### Windsurf

- Add the MCP server to your `~/.codeium/windsurf/mcp_config.json` file:

```json
{
  "mcpServers": {
    "stakpak": {
      "command": "npx",
      "args": ["@stakpak/mcp@latest"],
      "env": {
        "STAKPAK_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
```

## Tools

This MCP server provides the following tools for interacting with the Vercel API:

### Generation

- `generate_infrastructure_code` - Generate infrastructure code for a project

### Development

To set up the development environment:

1. Clone the repository:

```bash
git clone https://github.com/stakpak/mcp.git
cd mcp
```

2. Install dependencies:

```bash
bun install
```

3. Build the project:

```bash
bun build
```

4. Install the MCP server globally:

```bash
 npx @modelcontextprotocol/inspector node  <path-to-your-build-file> -e STAKPAK_API_KEY=<your-stakpak-api-key>
```

5. Add the MCP server to your project:

### IDE Integration

The MCP server can be integrated with various IDEs:

#### Cursor

Add the MCP server to your `.cursor/mcp.json`:

```json
{
  "mcpServers": {
    "stakpak": {
      "command": "node",
      "args": [
        "<path-to-your-build-file> STAKPAK_API_KEY=<your-stakpak-api-key>"
      ]
    }
  }
}
```