- Fabelis MCP Servers
Fabelis MCP Servers
Fabelis 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.





