starknet-mcp
Starknet MCP server.
Documentation
๐ Starknet MCP Server
A Model Context Protocol (MCP) server that enables AI models to interact with Starknet.
๐ Features
- ๐ Get the latest block from Starknet
๐ทโโ๏ธ TODOs
- [ ] Add tools to be able to interact with smart contracts on Starknet
๐ Prerequisites
- Node.js 18+
๐ ๏ธ Installation
Installing via Smithery
To install Starknet MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @AbdelStark/starknet-mcp --client claudeManual Installation
1. Clone the repository:
git clone https://github.com/AbdelStark/starknet-mcp
cd starknet-mcp1. Install dependencies:
npm install1. Create a `.env` file:
> ๐ก You can copy the `.env.example` file and modify it as needed.
# Log level (debug, info, warn, error)
LOG_LEVEL=debug
# Node environment (development, production)
NODE_ENV=development
# Server mode (stdio or sse)
SERVER_MODE=sse
# Port for SSE mode
PORT=9000
# Starknet RPC URL
STAKNET_RPC_URL=https://...๐ฆ Usage
Starting the Server
# Development mode with hot reload
npm run dev
# Production mode
npm startAvailable Tools
`get_block`
Gets the latest block from the Starknet blockchain.
Example input:
{
"blockNumber": 1234567890
}๐ง Development
Project Structure
starknet-mcp/
โโโ src/
โ โโโ index.ts # Main server entry point
โ โโโ types.ts # TypeScript type definitions
โโโ .env # Environment configuration
โโโ tsconfig.json # TypeScript configurationRunning Tests
npm test๐ค Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Resources
- Starknet Docs
- Starknetjs Docs
- Model Context Protocol
- Visual testing tool for MCP servers
- Awesome MCP Servers
- Awesome MCP Clients
- MCP TypeScript SDK
๐ฌ Contact
Feel free to follow me if you'd like, using my public key:
npub1hr6v96g0phtxwys4x0tm3khawuuykz6s28uzwtj5j0zc7lunu99snw2e29Or just scan this QR code to find me:

Frequently asked questions
What is starknet-mcp?
starknet-mcp is Starknet MCP server.
How do I install starknet-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is starknet-mcp open source?
Yes โ it is hosted on GitHub at https://github.com/AbdelStark/starknet-mcp and has 3 stars.
Related MCP tools
AI Agents & MCPs & AI Workflow Automation โข (~400 MCP servers for AI agents) โข AI Automation / AI Agent with MCPs โข AI Workflows & AI Agents โข MCPs for AI Ag...
Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting function calling capabilities. โจ
A Model Context Protocol server that executes commands in the current iTerm session - useful for REPL and CLI assistance
Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling for the Model Context Protocol. Enhance AI assistants with powerf
๐ค A visualization mcp contains 25+ visual charts using @antvis. Using for chart generation and data analysis. TypeScript-based implementation.
๐MCP server for accessing RedNote(XiaoHongShu, xhs). TypeScript-based implementation. Trusted by 800+ developers. Trusted by 800+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP