MCP.so
登录

MCP Server – Affinidi Elements API

@kamarthiparamesh

基本信息

分类

开发工具

传输方式

stdio

作者

kamarthiparamesh

关于 MCP Server – Affinidi Elements API

暂无概览

MCP Server – Affinidi Elements API 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "affinidi-elements-mcp-server": {
      "type": "http",
      "url": "http://localhost:3002/mcp"
    }
  }
}

MCP Server – Affinidi Elements API 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,直接连接服务器端点实时获取工具列表。

概览

What is MCP Server – Affinidi Elements API?

A Model Context Protocol (MCP) streamable HTTP server that interacts with the Affinidi Elements API using the Affinidi TDK. It is a TypeScript-based server designed for developers building AI assistants or chatbots that need to manage Affinidi projects, login configurations, and issue Verifiable Credentials (VCs).

How to use MCP Server – Affinidi Elements API?

Install dependencies with npm install, then run the server with npm run dev. The server listens on http://localhost:3002/mcp. Use an MCP client (e.g., the included test client) to connect and call tools like list_project, list_login_configurations, or vc_issuance_event_ticket by providing appropriate authentication tokens (user access token or project scope token).

Key features of MCP Server – Affinidi Elements API

  • Streamable HTTP MCP server using Affinidi TDK
  • Tools for listing projects and login configurations
  • Tool to issue Verifiable Credentials for event tickets
  • Resources and prompts support (not yet demonstrated)
  • Includes a test client for interactive use
  • Can be integrated with a companion Chat App

Use cases of MCP Server – Affinidi Elements API

  • List all Affinidi projects associated with a user account
  • Retrieve login configurations within a project
  • Issue a verifiable credential (VC) for an event ticket via natural language
  • Build AI chatbots that manage Affinidi identity services
  • Demonstrate core MCP concepts (resources, tools, prompts)

常见问题

1

What dependencies does MCP Server – Affinidi Elements API require?

Node.js and npm are required. The project uses TypeScript and the Affinidi TDK.

2

What runtime environment is needed?

The server runs on Node.js. It is a command-line application that can be started with `npm run dev`.

3

Where does the data live?

All data (projects, login configurations, credentials) resides in the Affinidi cloud platform. The server acts as a proxy to query and manage that data via the Affinidi Elements API.

4

What transport does the server use?

The server uses HTTP as the transport layer for the MCP protocol, listening on a configurable port (default 3002).

5

What authentication is required?

Tools require either a user access token (for `list_project`) or a project scope token (for `list_login_configurations` and `vc_issuance_event_ticket`). These tokens must be passed as arguments when calling the tools.

评论

开发工具 分类下的更多 MCP 服务器