Nkovaturient/js-peer-mcp
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