js-peer-mcp

Nkovaturient/js-peer-mcp

3.2

If you are the rightful owner of js-peer-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The MCP Server for Universal Connectivity JS-Peer provides programmatic access to libp2p universal-connectivity functionality, enabling AI assistants to interact with peer-to-peer networks.

Tools

Functions exposed to the LLM to take actions

create_libp2p_node

Initialize a new libp2p node

start_libp2p_node

Start the libp2p node

stop_libp2p_node

Stop the libp2p node

get_node_status

Get current node status

discover_peers

Discover peers on the network

connect_to_peer

Connect to a specific peer

disconnect_from_peer

Disconnect from a peer

list_connections

List active connections

get_peer_info

Get detailed peer information

ping_peer

Ping a peer to test connectivity

send_group_message

Send message to a topic

send_direct_message

Send private message to a peer

subscribe_to_topic

Subscribe to a pubsub topic

unsubscribe_from_topic

Unsubscribe from a topic

get_message_history

Retrieve message history

get_topic_subscribers

Get topic subscriber list

share_file

Share a file with the network

request_file

Request a file from a peer

list_shared_files

List available shared files

announce_file

Announce file availability

get_network_stats

Get network statistics

get_protocol_handlers

List protocol handlers

enable_debug_logging

Configure debug logging

get_peer_store_info

Get peer store information

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources