mcp s
MCP server from fabelis/mcp-servers
claude mcp add --transport stdio fabelis-mcp-servers cargo run --server arxiv \ --env SERVER_PORT="Port for the server (defaults to 3000 for SSE if not set in .env)"
How to use
Fabelis MCP Servers is a Rust-based collection of composable MCP tools that lets you spin up individual MCP servers (e.g., arxiv) and optionally run them in SSE mode for streaming capabilities. Each server is implemented as a Rust binary powered by the mcp-core framework, designed to be started via cargo run commands. The project supports running a specific server with cargo run --server <server-name> and can also enable SSE mode with cargo run sse --server <server-name>, which exposes a Server-Sent Events endpoint for real-time data streaming. To customize behavior, configure the environment in a .env file (for example, SERVER_PORT to change the listening port) and provide any required API tokens or domain settings as environment variables as described in the repository documentation.
How to install
Prerequisites:
- Rust toolchain (rustup, cargo)
- Git
Installation steps:
-
Clone the repository: git clone https://github.com/fabelis/mcp-servers.git cd mcp-servers
-
(Optional) Install Rust toolchain if not already installed: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source $HOME/.cargo/env
-
Build or run a specific server (example with arxiv):
To run the arxiv server using cargo:
cargo run --server arxiv
-
If you prefer SSE mode for the arxiv server: cargo run sse --server arxiv
-
Prepare an environment file if needed: cp .env.example .env
edit .env to set SERVER_PORT and any required tokens
-
Start the server as needed via the commands above.
Note: Ensure network access to any external services required by the server (e.g., APIs or tokens) and consult the repository README for any feature flags or additional server-specific configuration options.
Additional notes
Tips:
- The SSE mode exposes an event stream at http://localhost:<port>/sse. If you change the port in .env, update the URL accordingly.
- If the selected port is in use, the server will automatically try the next available port when using SSE mode.
- Ensure environment variables (like SHOPIFY-related tokens in example env) are set in .env or your runtime environment before starting the server to avoid startup errors.
- Use cargo run --no-default-features --features <feature> to enable optional capabilities if the repository supports them for a given server.
- For troubleshooting, check cargo build logs and ensure you have network access to any required dependencies or remote resources.
- This MCP server suite relies on the mcp-core framework; refer to mcp-core documentation for deeper integration patterns and tooling.
Related MCP Servers
goose
an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
cunzhi
告别AI提前终止烦恼,助力AI更加持久
probe
AI-friendly semantic code search engine for large codebases. Combines ripgrep speed with tree-sitter AST parsing. Powers AI coding assistants with precise, context-aware code understanding.
mcp-center
A centralized platform for managing and connecting MCP servers. MCP Center provides a high-performance proxy service that enables seamless communication between MCP clients and multiple MCP servers.
backlog -rust
MCP server for Backlog, project management service.
perplexity-web-api
🔍 Perplexity AI MCP without API key