Ashar Exchange MCP Server
OfficialAshar Exchange MCP Server
Ashar Exchange API용 Model Context Protocol (MCP) 서버 — 플랫폼 수수료가 적용되는 PIX ↔ USDC/USDT 교환(payins, payouts, transfers, wallets, customers, stats).
BlindPay MCP에서 영감을 받았습니다. https://api.ashar.finance/v2의 공개 API를 호출하는 독립형 HTTP 래퍼이며, X-Ashar-Tenant-Key 헤더로 인증됩니다.
기능
ashar_접두사를 가진 40개의 도구 — 모든 API 그룹을 지원합니다:Quotes — payin, payout, transfer 견적(수수료 마크업 포함)
PayIns — PIX 입금 → 스테이블코인, 목록 및 조회
Payouts — 스테이블코인 출금 → PIX
Transfers — 지갑 → 블록체인 전송
Wallets — 지갑 및 잔액
Bank Accounts — PIX 은행 계좌
Stats — 일별/월간 메트릭 및 수수료율
Customers — 고객 온보딩 + 하위 리소스(은행 계좌, 지갑, 가상 계좌)
Admin/Provisioning — 테스트 테넌트 프로비저닝, 테넌트 목록화 및 자격 증명 관리
선택 가능한 전송 — stdio(기본값) 또는 환경 변수를 통한 Streamable HTTP
실행 가능한 오류 처리 — 힌트와 함께 HTTP 코드 매핑(400/401/403/404/409/429/503)
Related MCP server: Proxell MCP Server
요구 사항
Node.js >= 18
설치
cd mcp
npm install
npm run build핫-리로드 개발 환경에서는:
npm run dev구성
변수 | 설명 | 기본값 |
|
| — |
| API 기본 URL |
|
|
|
|
| HTTP 서버 포트( |
|
사용 방법
stdio(기본값)
{
"mcpServers": {
"ashar-exchange": {
"command": "node",
"args": ["/path/to/AsharExchangeMCP/dist/index.js"],
"env": {
"ASHAR_EXCHANGE_TENANT_KEY": "ash_proxy_..."
}
}
}
}Streamable HTTP
ASHAR_EXCHANGE_TRANSPORT=http PORT=3001 node dist/index.jsMCP 엔드포인트:
http://localhost:3001/mcp헬스 체크:
http://localhost:3001/health
사용 모드
클라이언트가 Ashar Exchange MCP를 사용하는 두 가지 방식이 있습니다.
옵션 1 — 호스팅 서비스(Streamable HTTP) ⭐
Ashar는 MCP 서버를 mcp.ashar.finance 하위 도메인에서 공개 서비스로 운영합니다. 클라이언트는 아무것도 설치할 필요 없이 MCP 클라이언트를인 https://mcp.ashar.finance/mcp로 지정하고 테넌트 키를 보내면 됩니다.
{
"mcpServers": {
"ashar-exchange": {
"url": "https://mcp.ashar.finance/mcp",
"headers": {
"X-Ashar-Tenant-Key": "ash_proxy_..."
}
}
}
}공개 헬스 체크:
https://mcp.ashar.finance/health인프라를 직접 운영하지 않고 MCP를 사용하는 에이전트/LLM에 적합합니다.
모든 요청은 Ashar 서버를 통해 전달되며, 서버는 테넌트 스프레드/수수료를 적용하고 모든 작업을 모니터링할 수 있습니다.
프로비저닝 엔드포인트(
ashar_provision_test_tenant)는 키 없이도 동작합니다.
옵션 2 — 자체 호스팅(stdio)
클라이언트는 서버를 로컬(또는 자체 컨테이너)에서 실행하고 Ashar의 공개 API를 지정합니다.
{
"mcpServers": {
"ashar-exchange": {
"command": "node",
"args": ["/path/to/AsharExchangeMCP/dist/index.js"],
"env": {
"ASHAR_EXCHANGE_TENANT_KEY": "ash_proxy_..."
}
}
}
}CLI / 편집기 / IDE 또는 자체 프로세스를 직접 관리하려는 클라이언트에 적합합니다.
계속 공개 API(
https://api.ashar.finance/v2)를 통해 동작하므로 스프레드와 모니터링을 서버 측에서 유지합니다.
두 방식 모두 REST API(
/v2)를 대체하지 않습니다. 기존 클라이언트(앱/사이트/백엔드)는 일반적으로 REST로 직접 통합합니다. MCP는 AI 에이전트를 위한 채널입니다.
배포(호스팅 서비스)
mcp.ashar.finance 하위 도메인은 Railway의 AsharExchangeMCP 서비스(포트 3001)를 가리킵니다. 빌드는 Dockerfile과 railway.json의 구성을 사용합니다.
cd mcp
railway login
railway up # uses the Dockerfile; runs on :3001 with ASHAR_EXCHANGE_TRANSPORT=http공용 라우팅(게이트웨이):
mcp.ashar.finance/mcp→:3001/mcp서비스(경로 제거 없음)mcp.ashar.finance/health→:3001/health서비스
서비스에 권장되는 환경 변수:
변수 | 값 |
|
|
|
|
|
|
| 선택 사항 — 보호된 호출을 위한 기본 키 |
일반적인 흐름
(
ashar_provision_test_tenant) — 새 키로 테스트 테넌트를 생성하려는 경우(선택 사항)ashar_create_payin_quote→ashar_execute_payin(입금)ashar_create_payout_quote→ashar_execute_payout(출금)ashar_get_daily_stats/ashar_get_monthly_stats/ashar_get_fee_rates(추적 및 수수료)
스크립트
Script | 설명 |
| TypeScript를 |
| 핫 리로드로 실행( |
| 빌드된 파일 실행( |
| 타입 검사(출력 없음, |
라이선스
미정입니다. Ashar Finance에 문의하세요.
Servidor Model Context Protocol (MCP) para a Ashar Exchange API — câmbio PIX ↔ USDC/USDT com fees de plataforma (payins, payouts, transfers, wallets, customers e stats).
Inspirado no BlindPay MCP: é um wrapper HTTP autônomo que chama a API pública em https://api.ashar.finance/v2, autenticado via header X-Ashar-Tenant-Key.
Recursos
40 ferramentas com prefixo
ashar_, cobrindo todos os grupos da API:Quotes — cotação de payin, payout e transfer (com markup de fees)
PayIns — depósito PIX → stablecoin, listagem e consulta
Payouts — saque stablecoin → PIX
Transfers — transferência wallet → blockchain
Wallets — carteiras e saldos
Bank Accounts — contas bancárias PIX
Stats — métricas diárias/mensais e taxas de fee
Customers — integração de customers + sub-recursos (bank accounts, wallets, virtual accounts)
Admin/Provisioning — provisionar tenant de teste, listar tenants e gerenciar credenciais
Transporte selecionável — stdio (padrão) ou Streamable HTTP via variável de ambiente
Erros acionáveis — mapeamento de códigos HTTP (400/401/403/404/409/429/503) com hints
Requisitos
Node.js >= 18
Instalação
cd mcp
npm install
npm run buildPara desenvolvimento com hot-reload:
npm run devConfiguração
Variável | Descrição | Padrão |
| Chave de API do tenant ( | — |
| URL base da API |
|
|
|
|
| Porta do servidor HTTP (usada com transporte |
|
Uso
stdio (padrão)
{
"mcpServers": {
"ashar-exchange": {
"command": "node",
"args": ["/caminho/para/AsharExchangeMCP/dist/index.js"],
"env": {
"ASHAR_EXCHANGE_TENANT_KEY": "ash_proxy_..."
}
}
}
}Streamable HTTP
ASHAR_EXCHANGE_TRANSPORT=http PORT=3001 node dist/index.jsEndpoint MCP:
http://localhost:3001/mcpHealth check:
http://localhost:3001/health
Modos de consumo
Há duas formas de um cliente consumir o Ashar Exchange MCP:
Opção 1 — Serviço hospedado (Streamable HTTP) ⭐
A Ashar administra o servidor MCP como serviço público no subdomínio mcp.ashar.finance. O cliente não instala nada — aponta seu client MCP para https://mcp.ashar.finance/mcp e envia a chave do tenant.
{
"mcpServers": {
"ashar-exchange": {
"url": "https://mcp.ashar.finance/mcp",
"headers": {
"X-Ashar-Tenant-Key": "ash_proxy_..."
}
}
}
}Health check público:
https://mcp.ashar.finance/healthIdeal para agentes/LLMs que usam MCP sem manter infraestrutura.
Todas as requisições passam pelo servidor Ashar, que aplica o spread/fee do tenant e pode monitorar cada operação.
Endpoints de provisionamento (
ashar_provision_test_tenant) funcionam sem chave.
Opção 2 — Self-host (stdio)
O cliente roda o servidor localmente (ou em contêiner próprio) e aponta para a API pública da Ashar.
{
"mcpServers": {
"ashar-exchange": {
"command": "node",
"args": ["/caminho/para/AsharExchangeMCP/dist/index.js"],
"env": {
"ASHAR_EXCHANGE_TENANT_KEY": "ash_proxy_..."
}
}
}
}Ideal para CLIs / editores / IDEs e para clientes que preferem gerenciar o próprio processo.
Continua passando pela API pública (
https://api.ashar.finance/v2), mantendo spread e monitoramento server-side.
Ambos os modos não substituem a API REST (
/v2). Um cliente tradicional (app/site/backend) integra direto pela REST; o MCP é o canal para agentes de IA.
Deploy (serviço hospedado)
O subdomínio mcp.ashar.finance aponta para o serviço AsharExchangeMCP no Railway (porta 3001). O build usa o Dockerfile e a config em railway.json.
cd mcp
railway login
railway up # usa o Dockerfile; sobe em :3001 com ASHAR_EXCHANGE_TRANSPORT=httpRoteamento público (no gateway):
mcp.ashar.finance/mcp→ serviço:3001/mcp(sem strip)mcp.ashar.finance/health→ serviço:3001/health
Variáveis de ambiente recomendadas no serviço:
Variável | Valor |
|
|
|
|
|
|
| opcional — chave default p/ chamadas protegidas |
Fluxo típico
(
ashar_provision_test_tenant) — opcional, para criar um tenant de teste com chave novaashar_create_payin_quote→ashar_execute_payin(depósito)ashar_create_payout_quote→ashar_execute_payout(saque)ashar_get_daily_stats/ashar_get_monthly_stats/ashar_get_fee_rates(acompanhamento e fees)
Scripts
Script | Descrição |
| Compila TypeScript para |
| Executa com hot-reload ( |
| Executa o build ( |
| Verifica tipos sem emitir ( |
Licença
A definir. Contate o Ashar Finance.
针对 Ashar Exchange API 的 Model Context Protocol (MCP) 服务器 —— 用于 PIX ↔ USDC/USDT 兑换,并收取平台费用(payins、payouts、transfers、wallets、customers 和 stats)。
BlindPay MCP에서 영감을 받았습니다. 이는 https://api.ashar.finance/v2의 공개 API를 호출하는 독립형 HTTP 래퍼이며, X-Ashar-Tenant-Key 요청 헤더를 통해 인증합니다.
기능
40개 도구 — 모두
ashar_접두사를 가지며 모든 API 그룹을 다룹니다:Quotes — payin, payout 및 transfer 견적(수수료 가산 포함)
PayIns — PIX 충전 → 스테이블코인, 목록 및 조회
Payouts — 스테이블코인 출금 → PIX
Transfers — 지갑 → 블록체인 전송
Wallets — 지갑 및 잔액
Bank Accounts — PIX 은행 계좌
Stats — 일별/월별 지표 및 요율
Customers — 고객 온보딩 + 하위 리소스(bank accounts, wallets, virtual accounts)
Admin/Provisioning — 테스트 테넌트 생성, 테넌트 목록 조회 및 자격 증명 관리
선택 가능한 전송 방식 — stdio(기본값) 또는 환경 변수를 통한 Streamable HTTP
실행 가능한 오류 안내 — HTTP 상태 코드 매핑(400/401/403/404/409/429/503) 및 힌트 포함
환경 요구 사항
Node.js >= 18
설치
cd mcp
npm install
npm run build개발 모드(핫 리로드):
npm run dev설정
변수 | 설명 | 기본값 |
| 테넌트 API 키( | — |
| API 기본 주소 |
|
|
|
|
| HTTP 서버 포트( |
|
사용 방법
stdio(기본값)
{
"mcpServers": {
"ashar-exchange": {
"command": "node",
"args": ["/path/to/AsharExchangeMCP/dist/index.js"],
"env": {
"ASHAR_EXCHANGE_TENANT_KEY": "ash_proxy_..."
}
}
}
}Streamable HTTP
ASHAR_EXCHANGE_TRANSPORT=http PORT=3001 node dist/index.jsMCP 엔드포인트:
http://localhost:3001/mcp헬스 체크:
http://localhost:3001/health
소비 방식
클라이언트는 두 가지 방식으로 Ashar Exchange MCP를 사용할 수 있습니다:
방식 1 — 호스팅 서비스(Streamable HTTP) ⭐
Ashar는 mcp.ashar.finance 하위 도메인에서 MCP 서버를 공개 서비스로 실행합니다. 클라이언트는 아무것도 설치할 필요가 없습니다 — MCP 클라이언트를 https://mcp.ashar.finance/mcp로 지정하고 테넌트 키를 보내기만 하면 됩니다.
{
"mcpServers": {
"ashar-exchange": {
"url": "https://mcp.ashar.finance/mcp",
"headers": {
"X-Ashar-Tenant-Key": "ash_proxy_..."
}
}
}
}공개 헬스 체크:
https://mcp.ashar.finance/health자체 인프라를 실행하지 않고 MCP를 직접 사용하는 서버/LLM에 적합합니다.
모든 요청은 Ashar 서버를 거치며, 서버가 테넌트의 스프레드/수수료(spread/fee) 를 적용하고 각 작업을 모니터링할 수 있습니다.
프로비저닝 엔드포인트(
ashar_provision_test_tenant)는 키 없이 사용할 수 있습니다.
방식 2 — 자체 호스팅(stdio)
클라이언트는 로컬(또는 자체 컨테이너)에서 서버를 실행하고 Ashar의 공개 API를 가리킵니다.
{
"mcpServers": {
"ashar-exchange": {
"command": "node",
"args": ["/path/to/AsharExchangeMCP/dist/index.js"],
"env": {
"ASHAR_EXCHANGE_TENANT_KEY": "ash_proxy_..."
}
}
}
}CLI / 편집기 / IDE 등 프로세스를 직접 관리하고자 하는 클라이언트에 적합합니다.
여전히 공개 API(
https://api.ashar.finance/v2)를 거치며, spread와 요율은 서버 측에 유지됩니다.
두 방식 모두 REST API(
/v2)를 대체하지 않습니다. 기존 클라이언트(앱/웹사이트/백엔드)는 REST로 직접 통합하며, MCP는 AI 에이전트를 위한 채널입니다.
배포(호스팅 서비스)
mcp.ashar.finance 하위 도메인은 Railway의 연산품MCP 서비스(포트 3001)를 가리킵니다. 빌드는 Dockerfile을 사용하며, 구성은 railway.json에 있습니다.
cd mcp
railway login
railway up # 使用 Dockerfile;以 ASHAR_EXCHANGE_TRANSPORT=http 在 :3001 运行공용 라우트(게이트웨이 계층):
mcp.ashar.finance/mcp→ 서비스:3001/mcp(strip 없음)mcp.ashar.finance/health→ 서비스:3001/health
서비스에 권장되는 환경 변수:
변수 | 값 |
|
|
|
|
|
|
| 선택 사항 — 기보호 호출의 기본 키 |
일반적인 흐름
(
ashar_provision_test_tenant) — 선택 사항. 새 키가 있는 테스트 테넌트를 생성합니다.ashar_create_payin_quote→ashar_execute_payin(충전)ashar_create_payout_quote→ashar_execute_payout(출금)ashar_get_daily_stats/ashar_get_monthly_stats/ashar_get_fee_rates(추적 및 수수료)
스크립트
스크립트 | 설명 |
| TypeScript를 |
| 핫 리로드 실행( |
| 빌드 산출물 실행( |
| 타입 검사만 수행하고 출력은 없음( |
라이선스
미정입니다. Ashar Finance에 문의하세요.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityCmaintenanceEnables AI agents to create cryptocurrency payments, check payment status, generate QR codes, and manage transactions through Bitnovo Pay API integration with automatic webhook support.5164MIT- AlicenseNot gradedqualityDmaintenanceImplements the Proxell Exchange Protocol (PXP) to enable AI agents to autonomously discover, price, negotiate, and trade digital assets like leads, datasets, and APIs. It provides a comprehensive suite of over 90 tools for managing the full transaction lifecycle, from initial discovery to escrow and settlement.MIT

Cresium MCP Serverofficial
FlicenseAqualityCmaintenanceEnables AI tools to manage financial operations through the Cresium Partner API, including transactions, payments, invoices, and wallet balances. It supports secure workflows such as bank address lookups, transfer previews, and signature request management.122- FlicenseNot gradedqualityCmaintenanceEnables LLM agents to access BingX cryptocurrency exchange market data and execute trades through the official API, with support for account management, order creation, and technical indicators.
Related MCP Connectors
Live & historical FX rates and currency conversion for AI agents. No API keys.
Connect AI agents to bank accounts, transactions, balances, and investments.
Live & historical FX rates for AI agents, from European Central Bank data. No API keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AsharFinance/AsharExchangeMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server