1. Conduid
  2. Commerce
  3. Summerdawn.Mcpifier.Server
MCP server · Commerce

Summerdawn.Mcpifier.Server

Command-line server and tool for Mcpifier - a zero-code MCP (Model Context Protocol) gateway that exposes an existing REST API as an MCP server.

Unclaimed commerce
34Low

Scored 6 months ago · breakdown

About Summerdawn.Mcpifier.Server

Summerdawn.Mcpifier.Server is an MCP server in the Commerce category: command-line server and tool for Mcpifier - a zero-code MCP (Model Context Protocol) gateway that exposes an existing REST API as an MCP server.

Install

From source
git clone https://github.com/summerdawn-ai/mcpifier

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Summerdawn.Mcpifier.Server

Powered by Claude · Grounded in docs

I know everything about Summerdawn.Mcpifier.Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Mcpifier

Mcpifier is a zero-code MCP (Model Context Protocol) gateway that exposes an existing REST API as an MCP server.

Overview

Mcpifier can be used as a library, ASP.NET Core middleware, or a command-line server and tool. It supports automatic tool generation from Swagger/OpenAPI specifications using conventions that map REST endpoints to MCP tools, or full customization using JSON configuration files.

Features

  • Zero Code Required: Define tools through JSON configuration or generate them from a Swagger/OpenAPI specification file
  • No API Changes: Works with existing REST APIs without modifications
  • Fully Customizable: Generate mappings, then edit as needed before serving
  • Standards-Based: Implements MCP protocol and JSON-RPC 2.0 including MCP Authorization
  • Multiple Transports: Supports both HTTP and stdio communication
  • Flexible Architecture: Use as a library, ASP.NET Core middleware, or command-line server and tool
  • Cross-Platform: Runs on Windows, Linux, and macOS
  • Open Source: Fully open source under the MIT License

Getting Started

Detailed installation, usage examples, configuration, and quickstarts live in the individual project READMEs:

These contain platform-specific guidance on installation (NuGet or .NET tool), typical usage patterns, and examples.

Architecture

Mcpifier acts as a gateway between MCP clients (e.g., Claude Desktop, VS Code) and REST APIs. It translates MCP tool calls into HTTP requests against configured REST endpoints, returning structured JSON results. The core library can be embedded, or you can use the server project for out-of-the-box running.

[MCP Client] ⇄ [Mcpifier (Server/Library)] ⇄ [REST API]

Dependencies

  • All projects target .NET 8 and are compatible with trimming and AOT compilation.
  • Summerdawn.Mcpifier.AspNetCore is split into a separate library and package because it depends on the Microsoft.AspNetCore.App framework.

Current Limitations

  • No Streaming Support: Responses must be complete; streaming responses are not supported
  • No Server-Sent Events (SSE): Only request-response patterns are supported
  • JSON Only: Binary data, file uploads, and non-JSON content types are not supported

Repository Structure

The repository is structured as follows:

Versioning and Releases

All projects are built and released concurrently using the repository's 'release.yml' workflow. They use identical version numbers and are versioned using Semantic Versioning.

Each project is published as a separate NuGet package, and the command-line server is also published to each GitHub release as a number of standalone, AOT-compiled binaries:

Development

This repository contains multiple coordinated projects that are built, tested, and released together.

Prerequisites

  • .NET SDK 8.0 or later
  • A supported OS (Windows, Linux, or macOS)

Getting the Code

Clone the repository and restore dependencies:

git clone https://github.com/summerdawn-ai/mcpifier.git

cd mcpifier
dotnet restore

Building from Source

The solution can be built using standard .NET CLI commands. All projects are expected to build successfully together:

dotnet build

Native AOT and trimming are configured as part of the CI pipeline rather than local defaults.

Running Tests

All tests live under the tests directory and are executed as part of every CI run. To run the full test suite locally:

dotnet test

Packaging and Publishing

Refer to the repository's 'release.yml' workflow for the exact commands used to pack the libraries as NuGet packages and publish the server as platform-dependent, standalone, AOT-compiled binaries.

Contributing

See CONTRIBUTING.md for guidelines on how to submit issues and pull requests. This covers coding standards, test practices, and the review process.

Security

See SECURITY.md for guidance on reporting security issues.

Resources

Model Context Protocol

.NET

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Summerdawn.Mcpifier.Server

How do I install Summerdawn.Mcpifier.Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Summerdawn.Mcpifier.Server safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Summerdawn.Mcpifier.Server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.