mindcore-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mindcore-mcpSwap 1 ETH to USDC"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Mindcore MCP Server
MCP (Model Context Protocol) server for onchain chat, DeFi operations, and AI model integration.
Overview
This library provides a framework for AI-powered chat and DeFi operations (swap, transfer) via MCP-compliant tools. It is designed for seamless integration with AI models and LLM tool providers.
Related MCP server: Universal Crypto MCP
Features
AI Chat Agents: Analyst and Trader Copilot powered by OpenAI.
DeFi Operations: Swap tokens (Uniswap), transfer ETH/ERC20.
Intent Parsing: Natural language understanding for DeFi actions.
MCP Tool Manifest: Ready for LLM/AI tool integration.
Framework Agnostic: Use with Express, Fastify, h3, or any Node.js backend.
Installation
npm install mindcore-mcpUsage
Basic Example
import { createChatHandler, swapHandler, transferHandler } from 'mindcore-mcp';
// Example: Express.js
app.post('/api/chat', createChatHandler());
// Example: Direct function call
const chatResponse = await chatHandler({
messages: [{ role: 'user', content: 'Swap 1 ETH to USDC' }],
agentId: 2
});
const swapResponse = await swapHandler({
from: 'ETH',
to: 'USDC',
amount: '1',
userAddress: '0xYourAddress'
});Running the Server
You can run the Mindcore MCP Server as a standalone HTTP server:
npx mindcore-mcpThis will start the server on the default port (3000). You can set a custom port with the PORT environment variable.
MCP Tools
Tool | Description | Example Use Case |
| AI-powered chat with intent parsing | "What is the price of ETH?" |
| Swap tokens via Uniswap | "Swap 1 ETH to USDC" |
| Transfer ETH or ERC20 tokens | "Send 10 USDC to 0xabc..." |
Environment Variables
Variable | Description |
| Your OpenAI API key |
| Ethereum RPC URL |
| Uniswap router contract address |
| (Optional) WETH contract address |
Copy .env.example to .env and fill in your values.
Usage with LLM Tools
The Mindcore MCP Server exposes the following MCP-compliant tools for LLMs:
chat
Endpoint: POST /api/chat
Input:
{
"messages": [
{ "role": "user", "content": "Swap 1 ETH to USDC" }
],
"agentId": 2
}Output:
{
"reply": "swap_intent",
"swap": { "amount": "1", "from": "ETH", "to": "USDC" },
"message": "You want to swap 1 ETH to USDC. Please confirm the swap."
}swap
Endpoint: POST /api/swap
Input:
{
"from": "ETH",
"to": "USDC",
"amount": "1",
"userAddress": "0xYourAddress"
}Output: Returns transaction data for the swap.
transfer
Endpoint: POST /api/transfer
Input:
{
"token": "USDC",
"amount": "10",
"recipient": "0xRecipientAddress",
"userAddress": "0xYourAddress"
}Output: Returns transaction data for the transfer.
Registering Tools with LLMs
To use these tools with an LLM, add them to your tool manifest or configuration. Example (pseudo-config):
{
"mcpServers": {
"mindcore": {
"command": "npx",
"args": [
"mindcore-mcp"
],
"env": {
"OPENAI_API_KEY": "your_openai_api_key",
"RPC_URL": "your_rpc_url",
"UNISWAP_ROUTER_ADDRESS": "your_router_address"
}
}
}
}Prompting Tips:
Instruct the LLM to use the
chat,swap, andtransfertools for onchain actions.Provide the tool descriptions and example calls in your LLM's tool registry.
Development
# Build the package
npm run build
# Run tests (if implemented)
npm testLicense
MIT
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.
Latest Blog Posts
- 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/hieudt-thehumaninc/mindcore-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server