
xakpc/anymcp-io
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Каталог однофайловых MCP-серверов для .NET 10
Обзор
Статический каталог однофайловых серверов MCP (Model Context Protocol) для .NET 10. Эти серверы написаны на C# и работают с любым LLM, который поддерживает локальные соединения MCP. Каждый сервер — это один файл. Он устанавливается в проект, а не в вашу машину. Из корня проекта: Файл сервера используется каждым клиентом MCP. Конфигурационного файла нет — выберите свой: (также Claude Desktop, Cursor, Windsurf) пишет: Codex загружает конфигурацию проекта только из доверенного проекта, поэтому ваш личный ~/.codex/config.toml также нуждается в [проектах] с Trust level = «доверенный». В Windows используйте простой путь C:\Users..., а не расширенную форму \?\C:... — Codex молча игнорирует конфигурацию проекта, когда они не совпадают. Не совершайте эту запись доверия и не запускайте добавление кодекса mcp для установки проекта: вместо этого он регистрирует сервер по всему миру. Полные шаги https://anymcp.net/install/codex.md. .mcp-серверы/date-times-mcp.
Обзор (машинный перевод)
Статический каталог однофайловых серверов MCP (Model Context Protocol) для .NET 10. Эти серверы написаны на C# и работают с любым LLM, который поддерживает локальные соединения MCP.
Использование сервера
Каждый сервер — это один файл. Он устанавливается в проект, а не в вашу машину. От корня до корня Проект:
Файл сервера используется каждым клиентом MCP. Конфигурационного файла нет — выберите свой:
Claude Code (также Claude Desktop, Cursor, Windsurf) гласит:
Кодекс гласит [[Т1]]:
Codex загружает конфигурацию проекта только из доверенного проекта, поэтому ваш личный ~/.codex/config.toml
[3], [4], [скрыто], [скрыто]. В Windows используют простой
Путь [5], а не протяженная [6] форма — Codex игнорирует конфигурацию проекта
когда они не совпадают. Не совершайте вход в доверие и не запускайте codex mcp add для проекта.
Вместо этого он регистрирует сервер по всему миру. Полные шаги в
Примите .mcp-servers/date-times-mcp.cs и конфигурацию вашего клиента, и всех, кто клонирует проект.
Получает сервер. Путь относительный, поэтому он работает на каждой операционной системе.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
AnyMCP - MCP Server Catalog
A static site catalog of single-file MCP (Model Context Protocol) servers for .NET 10. These servers written with C# and works with any LLM that supports local MCP connections.
Using a server
Every server is one file. It installs into a project, not into your machine. From the root of the project:
mkdir -p .mcp-servers
curl -fsSL -o .mcp-servers/date-times-mcp.cs https://anymcp.net/servers/date-times-mcp/date-times-mcp.cs
dotnet build .mcp-servers/date-times-mcp.cs -v q
The server file is shared by every MCP client. The configuration file is not — pick yours:
Claude Code (also Claude Desktop, Cursor, Windsurf) reads .mcp.json:
claude mcp add date-times-mcp --scope project -- dotnet run ./.mcp-servers/date-times-mcp.cs -v q
Codex reads .codex/config.toml:
[mcp_servers.date-times-mcp]
command = "dotnet"
args = [
"run",
"./.mcp-servers/date-times-mcp.cs",
"-v",
"q",
]
startup_timeout_sec = 60
Codex loads a project config only from a trusted project, so your personal ~/.codex/config.toml
also needs [projects.''] with trust_level = "trusted". On Windows use the plain
C:\Users\... path, not the extended \\?\C:\... form — Codex silently ignores the project config
when the two don’t match. Don’t commit that trust entry, and don’t run codex mcp add for a project
install: it registers the server globally instead. Full steps at .
Commit .mcp-servers/date-times-mcp.cs and your client’s config, and everyone who clones the project
gets the server. The path is relative, so it works on every operating system.
The build adds no bin or obj directory to the project: a file-based app is not a project, so the
SDK caches the compiled output under your temp directory. .gitignore needs no new line.
-v q is required: standard output carries the JSON-RPC stream, and without it the build
output can reach that stream and break the connection.
Use --scope user with an absolute path instead to install a server for every project.
The full procedure, including the .NET 10 SDK prerequisite and the configuration shape for each client, is at . Every server also has its own page:
| Resource | URL |
|---|---|
| Catalog index for agents | |
| Catalog as JSON | |
| Claude Code setup | |
| Codex setup | |
| One server, for an agent | https://anymcp.net/servers//index.md |
| One server, raw C# | https://anymcp.net/servers//.cs |
Contributing
Want to add your MCP server to the catalog? See CONTRIBUTING.md for detailed instructions.
Adding New Servers
Create a .cs file in the mcp/ directory with YAML front matter in comments:
// ---
// id: my-server
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →