open-index/open-npm huggingface dataset:
npm package: @honeycomb-finance/walletmodal
Description: Components to interact wallet such Wallet Modal and NetworkSelection.
Latest version: 1.0.7

# Wallet Modal
Components to interact wallet such Wallet Modal and NetworkSelection.

## Installation
`yarn add @honeycomb-finance/walletmodal`

or

`npm install @honeycomb-finance/walletmodal`

### Install below dependancies as its peer dependancies

```
react
react-dom
@pangolindex/sdk
```

## Story Book

1. do `yarn storybook` to start the storybook
2. now connect to http://localhost:6006 to see the components

## Development

1. `yarn install`
2. `yarn dev` and keep that terminal running

or see the [README file](/monorepo/README.md) in monorepo to run the example app.

## Getting Start
In your main file wrap your app with `HoneycombProvider` and `Web3ReactProvider`:

_Use version **6.0.9** of `@web3-react/core` package._

```tsx
import { HoneycombProvider } from '@honeycomb-finance/honeycomb-provider';
import { NetworkContextName, useActiveWeb3React } from '@honeycomb-finance/shared';
import { Web3ReactProvider, createWeb3ReactRoot } from '@web3-react/core';
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';

const Web3ProviderNetwork = createWeb3ReactRoot(NetworkContextName);

function getLibrary(provider: any): Web3Provider {
  try {
    const library = new Web3Provider(provider, 'any');
    library.pollingInterval = 15000;
    return library;
  } catch (error) {
    return provider;
  }
}

// library -> web3.js provider
// chainId -> chain id with which user is connected
// account -> user's connected wallet address
// theme -> optional ( refer Theme guide to customize it )
ReactDOM.render(
  <React.StrictMode>
    <Web3ReactProvider getLibrary={getLibrary}>
      <Web3ProviderNetwork getLibrary={getLibrary}>
        <HoneycombProvider library={library} chainId={chainId} account={account} theme={theme}>
          <App />
        </HoneycombProvider>
      </Web3ProviderNetwork>
    </Web3ReactProvider>
  </React.StrictMode>,
  document.getElementById('root'),
);
```

## Components

### WalletModal

This is used to connect to varios wallets in differents chains, see the [docs](components/WalletModal/docs.md).

![Wallet modal component](docs/WalletModal.png)

### NetworkSelection

This is used to handle the logic to change the chain, see the [docs](components/NetworkSelection/docs.md).

![NetworkSelection component](docs/NetworkSelection.png)
npm package: @honeycomb-protocol/mcp
Description: Honeycomb Protocol Model Context Protocol (MCP) server
Latest version: 0.0.1-beta.11

# Honeycomb MCP Server

An MCP (Model Context Protocol) server implementation for Honeycomb Protocol. This server allows AI agents and LLM-based applications to interact with Honeycomb’s on‐chain infrastructure—enabling game‐centric functionality such as state compression, profiles, resource management, staking, and NFT operations—via a standardized JSON‐RPC 2.0 interface.

---

## Overview

Honeycomb MCP Server implements the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) specification to expose Honeycomb Protocol’s on‐chain game infrastructure as a toolset for AI agents. By running this server, you can:

- Allow LLMs (such as Cursor, Claude Desktop, GPT, or others) to invoke Honeycomb functions via standardized JSON‐RPC calls
- Easily integrate Honeycomb Protocol into your app/game
- Accelerate your app/game development on Honeycomb Protocol

---

## Features

- **MCP‐compliant JSON‐RPC 2.0 interface**
- **Project Management**  
- **Profile Management** 
- **Resource Management**  
- **Character Management**  
- **Nectar Staking**
- **Nectar Missions**