Catalog PyPI
PACKAGE EXPLORERView in registry

agentity-mcp

PyPI

Agentity MCP protocol plugin for Anthropic

Versions collected1
Direct dependencies4From release 0.1.1
Last observed20 Oct, 22:28 UTC

README

Version 0.1.1 documentation

agentity-mcp

MCP (Model Context Protocol) plugin for Agentity. Wrap any MCP server to inject Agentity identity into tool calls — enabling scoped, verifiable agent-to-tool requests.

Installation

pip install agentity-mcp

Usage

from agentity_mcp import McpServerWrapper

# Wrap an MCP server with Agentity identity
wrapper = McpServerWrapper()

print(f"Agent DID: {wrapper.agent_did}")
print(f"Scopes: {wrapper.agent_scope}")

# Get signed headers for any MCP request
headers = wrapper.get_headers(method="POST", path="/tools/call", body=b'{}')
# {
#   "Agentity-Token": "<base64(AID)>.<base64(sig)>",
#   "Agentity-Nonce": "<uuid-v4>",
#   "Agentity-Timestamp": "<ISO-8601>",
# }

Custom keypair and identity

from agentity_sdk import AgentKeyPair
from agentity_mcp import McpServerWrapper

kp = AgentKeyPair()
aid = kp.create_identity(
    owner_did="did:agentity:human:alice",
    scopes=["mcp:tool:call", "mcp:resource:read"],
    ttl_days=30,
)

wrapper = McpServerWrapper(keypair=kp, identity=aid)

Default scopes

When no identity is provided, McpServerWrapper auto-creates one with scopes:

  • mcp:tool:call
  • mcp:resource:read

API

Method / PropertyDescription
McpServerWrapper(keypair?, identity?)Create wrapper, auto-generates identity if omitted
.get_headers(method, path, body?)Get signed Agentity headers for an MCP request
.agent_didThe agent's DID string
.agent_scopeThe agent's scope list

License: Apache 2.0

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.117 May 20264

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
agenttity/agentity

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:28 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:78f20666a8c8eb9a8cc296b80af208c032f1ea076278e7293e63b58a9adb6208