
Cheqd MCP Toolkit
Model Context Protocol (MCP) Toolkit for cheqd decentralised identity
What is Cheqd MCP Toolkit?
The Cheqd MCP Toolkit is a modular framework designed for the Model Context Protocol (MCP), which standardizes AI agent interactions and manages decentralized identities (DIDs) and verifiable credentials.
How to use Cheqd MCP Toolkit?
To use the toolkit, developers can configure and host an MCP server by integrating the @cheqd/mcp-toolkit
package into their environment. Configuration details are provided in the documentation, including JSON setup for various environments.
Key features of Cheqd MCP Toolkit?
- Configurable MCP server setup for identity management.
- Integration with various tools for managing DIDs and credentials.
- Support for issuing and revoking credentials, and managing schema definitions.
Use cases of Cheqd MCP Toolkit?
- Managing decentralized identities for AI agents.
- Issuing verifiable credentials in secure environments.
- Facilitating trust registries for identity verification.
FAQ from Cheqd MCP Toolkit?
- What is the purpose of the MCP Toolkit?
The MCP Toolkit is designed to help developers create secure identity management systems using AI agents.
- Is there community support available?
Yes! You can join our Discord server for discussions and support.
- What programming languages does the toolkit support?
The toolkit is primarily built with TypeScript.
Cheqd MCP Toolkit
ℹ️ Overview
The @cheqd/mcp-toolkit
is a modular framework built around the Model Context Protocol (MCP). MCP standardizes AI agent interactions by providing a structured way to handle identity-related workflows. This toolkit enables AI agents to securely manage decentralized identities (DIDs), verifiable credentials, and trust registries, making it an essential component for AI-driven identity systems. This repository allows developers to configure and deploy an MCP server with the available toolkits.
Prerequisites
- Node.js 20 or higher
- pnpm 8 or higher
- Basic knowledge of TypeScript and MCP
📦 Packages
@cheqd/mcp-toolkit
The @cheqd/mcp-toolkit
package allows you to configure and host an MCP (multi-party computation) server within an environment. It integrates with tools from this repository to provide a customizable infrastructure for managing identity-related operations.
Features:
- Configurable MCP server setup
- Integration with various tools from this repository
Usage with Claude Desktop or Cursor
Add the following configuration to your claude_desktop_config.json or .cursor/mcp.json:
npx
{
"mcpServers": {
"cheqd": {
"command": "npx",
"args": [
"-y",
"@cheqd/mcp-toolkit-server"
],
"env": {
"TOOLS": "credo,<other available tools>",
...
}
}
}
}
docker-compose
Use the env.example
file and update the appropriate variables.
{
"mcpServers": {
"cheqd-docker-compose": {
"command": "docker",
"args": [
"compose",
"-f",
"/path/to/repo/mcp-toolkit/docker/docker-compose.yml",
"run",
"--rm",
"-p",
"3000:3000",
"--name",
"faber",
"-T",
"mcp-server"
]
}
}
}
@cheqd/mcp-toolkit-credo
The @cheqd/mcp-toolkit-credo
package is one of the toolkits that integrate with @openwalletfoundation/credo-ts, allowing an AI agent to manage DIDs and verifiable credentials. It provides tools for:
- Issuing and revoking credentials
- Schema and credential definition management
- DID-based authentication
🌍 Environment Variables
TOOLS="credo"
CREDO_PORT="3000"
CREDO_NAME="faber"
CREDO_CHEQD_TESTNET_MNEMONIC="your-mnemonic-phrase"
Development Setup
1. Install pnpm
If you don't already have pnpm installed:
npm install -g pnpm
2. Clone the repository
git clone https://github.com/cheqd/mcp-toolkit.git
cd mcp-toolkit
3. Install dependencies
pnpm install
4. Build the packages
pnpm build
💬 Community
Our Discord server is the primary chat channel for our open-source community, software developers, and node operators.
Please reach out to us there for discussions, help, and feedback on the project.
🙋 Find us elsewhere
