About Fabelis MCP Servers
Fabelis MCP Servers is a collection of composable MCP servers built with Rust and mcp-core for developers running local services. It covers Discord, Shopify, X (Twitter), arXiv, Hugging Face, and Replicate.
Key features
- 01Built with Rust and mcp-core
- 02Run a selected server
- 03SSE server mode
- 04Configure the server port
Use cases
- 01Run the arXiv server locally
- 02Connect an MCP client over SSE
MCP support
The project provides MCP servers for Discord, Shopify, X (Twitter), arXiv, Hugging Face, and Replicate. Servers can run in SSE mode, using port 3000 by default.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEFabelis MCP Servers
A collection of composable MCP servers built in Rust
Fabelis MCP Servers is a powerful collection of composable servers built in Rust using our mcp-core framework. This project enables you to easily spin up and manage your own local MCP servers, providing seamless integration with various platforms and services.
Supported Platforms
![]() Discord |
![]() Shopify |
![]() X (Twitter) |
![]() arXiv |
![]() Hugging Face |
![]() Replicate |
Table of Contents
Getting Started
Prerequisites
- Rust toolchain installed
- Cargo package manager
- Git
Installation
- Clone the repository
git clone https://github.com/fabelis/mcp-servers.git
cd mcp-servers
Usage
Environment Setup
- Create your environment file:
cp .env.example .env
- Configure your environment variables:
# Shopify Server
SHOPIFY_SHOP_DOMAIN="FILL_WITH_YOUR_DOMAIN"
SHOPIFY_ACCESS_TOKEN="FILL_WITH_YOUR_ACCESS_TOKEN"
Running Servers
To run a specific server:
cargo run --server arxiv
For SSE server mode:
cargo run sse --server arxiv
To run with specific features:
cargo run --no-default-features --features arxiv sse --server arxiv
SSE Server Notes
The server will run on port 3000 by default, but you can specify a custom port in your .env file using SERVER_PORT="". If the selected port is in use, it will automatically try the next available port.
Connect to your SSE server at: http://localhost:{YOUR_PORT}/sse
Contributing
We welcome contributions! If you'd like to add your own MCP tools created using mcp-core, please follow our contribution guidelines and open a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.





