MCP Server implementing jis: - The Intent-Centric Web. Bilateral intent DID method where no resolution happens without mutual consent.
Project description
mcp-server-jis
The Intent-Centric Web: MCP Server for jis: bilateral intent identity.
"The web was built for documents. Then it evolved for applications. Now it must evolve for intent — where every interaction begins with 'why'."
Part of the HumoticaOS ecosystem.
What is jis:?
jis: is the first DID (Decentralized Identifier) method implementing bilateral intent verification. Unlike traditional identity systems where anyone can look up your information, jis: requires mutual consent before any identity exchange.
Traditional DID:
Requester → resolve(did:web:example.com) → DID Document
Anyone can resolve. No consent needed.
jis:
Requester → intent request → Subject accepts → DID Document
No resolution without mutual consent.
📄 Full Specification: DOI: 10.5281/zenodo.18374703
Installation
pip install mcp-server-jis
Usage
With Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"jis": {
"command": "mcp-server-jis",
"env": {
"JIS_IDENTITY": "jis:yourdomain.com:your-id",
"JIS_SECRET": "your-signing-secret"
}
}
}
}
Environment Variables
| Variable | Required | Description |
|---|---|---|
JIS_IDENTITY |
No | Your jis: identifier |
JIS_SECRET |
No | Your signing secret for proofs |
HUMOTICA_JIS_ENDPOINT |
No | Custom JIS endpoint (default: humotica.com) |
Available Tools
jis_whoami
Show your current JIS identity configuration.
jis_verify
Verify a jis: identifier and get public information.
jis_verify jis:humotica.com:jasper
jis_request_intent
Request bilateral intent from a jis: identity. The core of the Intent-Centric Web.
jis_request_intent
target: jis:humotica.com:jasper
purpose: authentication
reason: "Login to my application"
jis_send_verified
Send a JIS-verified message with bilateral intent confirmation.
ask_humotica
Ask a verified question to Humotica about TIBET, JIS, or the Intent-Centric Web.
ask_humotica "What is bilateral intent?"
jis_trust_score
Get the trust score for a jis: identity based on TIBET audit history.
jis_spec
Get information about the jis: specification sections.
Example Session
User: Verify the Humotica founder's identity
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_server_jis-1.0.0.tar.gz.
File metadata
- Download URL: mcp_server_jis-1.0.0.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d50f1a198b058e626c2d6c6947cc8de296402578d9667fedb0fbd891ea9e0b91
|
|
| MD5 |
b02038ae339a9597351ed6468343b86b
|
|
| BLAKE2b-256 |
4a64ed6e7e383654a93466c64c42f3119fb957f7ab4da5e2b5fd2ac755f013b3
|
File details
Details for the file mcp_server_jis-1.0.0-py3-none-any.whl.
File metadata
- Download URL: mcp_server_jis-1.0.0-py3-none-any.whl
- Upload date:
- Size: 12.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7178bcd680fc7f7f71b78a4ce8c7e581846e2c05ff419972dba6aea8b5fd26a1
|
|
| MD5 |
cd0e2ca0daa280aebe1c4b76995efac4
|
|
| BLAKE2b-256 |
b9dddf3168cdf02fc6d057e59797c47d4790b23ff2ce57276835221d7cbd17c2
|