About Shared
Shared is an MCP server in the Blockchain category: libreria Bwlab per server MCP - auth Bearer + OAuth 2.1 JWT + .well-known.
The repository has 1 stars and 0 forks.
Install
claude mcp add shared -- npx -y @cryptoapis-io/mcp-sharednpx -y @cryptoapis-io/mcp-sharedThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Shared
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
@cryptoapis-io/mcp-shared
Shared HTTP client, error types, blockchain constants, and schemas used by all Crypto APIs MCP servers.
API Version: Compatible with Crypto APIs version 2024-12-12
What's Inside
- HTTP client —
CryptoApisHttpClientfor making authenticated REST API calls - Error types —
CryptoApisErrorwith code, status, and details - Blockchain constants —
BLOCKCHAIN_NETWORKS,EVM_BLOCKCHAINS,UTXO_BLOCKCHAINS, chain IDs, network mappings - Zod schemas — Blockchain/network schemas, cursor/offset pagination, request metadata
- Credits —
formatCreditsForDescription()and credit types for tool cost metadata - Confirmation — Token-based confirmation flow for dangerous actions (sync, delete, activate)
- Config —
loadSharedConfig()with support for per-request API keys viarunWithApiKey() - System info tool — Built-in
system_infotool providing blockchain, credits, and API documentation
Installation
npm install @cryptoapis-io/mcp-shared
Usage
This package is primarily used as a dependency by other @cryptoapis-io/mcp-* packages. You typically don't use it directly unless building a custom MCP server for Crypto APIs.
import {
CryptoApisHttpClient,
loadSharedConfig,
EVM_BLOCKCHAINS,
UTXO_BLOCKCHAINS,
EvmBlockchainSchema,
CursorPaginationSchema,
formatCreditsForDescription,
} from "@cryptoapis-io/mcp-shared";
const config = loadSharedConfig();
const client = new CryptoApisHttpClient(config);
const result = await client.request("GET", "/blockchain-data/ethereum/mainnet/addresses/{address}/balance");
License
MIT
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.