SkillAgentSearch skills...

Jsonrpcserver

Process incoming JSON-RPC requests in Python

Install / Use

/learn @explodinglabs/Jsonrpcserver
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <img src="https://img.shields.io/pypi/v/jsonrpcserver.svg" alt="PyPI" /> <img src="https://github.com/explodinglabs/jsonrpcserver/actions/workflows/code-quality.yml/badge.svg" alt="Code Quality" /> <img src="https://coveralls.io/repos/github/explodinglabs/jsonrpcserver/badge.svg?branch=main" alt="Coverage Status" /> <img src="https://img.shields.io/pypi/dw/jsonrpcserver" alt="Downloads" /> <img src="https://img.shields.io/pypi/l/jsonrpcserver.svg" alt="License" /> </p> <p align="center"> <img alt="Jsonrpcserver Logo" src="https://github.com/explodinglabs/jsonrpcserver/blob/main/logo.png?raw=true" /> </p> <p align="center"> <i>Process incoming JSON-RPC requests in Python</i> </p> <p align="center"> <a href="https://explodinglabs.com/jsonrpcserver/">Documentation</a> | <a href="https://github.com/explodinglabs/jsonrpcserver/wiki">Developer Wiki</a> </p>

https://github.com/user-attachments/assets/94fb4f04-a5f1-41ca-84dd-7e18b87990e0

🚀 Installation

pip install jsonrpcserver

⚒️ Usage

from jsonrpcserver import dispatch, method, Success

@method
def ping():
    return Success("pong")

response = dispatch('{"jsonrpc": "2.0", "method": "ping", "id": 1}')
# => '{"jsonrpc": "2.0", "result": "pong", "id": 1}'

📚 Documentation

👉 Full documentation is at explodinglabs.com/jsonrpcserver/.

👉 See the Wiki for community-editable usage examples in various frameworks, libraries, and transport protocols.

➡️ See Also

  • jsonrpcclient – Create JSON-RPC requests and parse responses in Python
View on GitHub
GitHub Stars205
CategoryDevelopment
Updated6d ago
Forks40

Languages

Python

Security Score

100/100

Audited on Mar 23, 2026

No findings