Добавлены AGENTS.md с правилами на русском, обновлен README

This commit is contained in:
2026-04-12 22:27:25 +03:00
parent 362fde4d1b
commit 4be7359bff
2 changed files with 221 additions and 19 deletions

135
README.md Normal file
View File

@@ -0,0 +1,135 @@
# LazyBear MCP Server
.NET 10 сервер Model Context Protocol (MCP) для интеграции торговых AI-инструментов.
## Быстрый старт
```bash
cd LazyBear.MCP
dotnet run
```
Сервер работает на `http://localhost:5000`
## Примеры интеграции
### Codex (Windows конфигурация)
Файл: `.mcp.json`
```json
{
"mcpServers": {
"lazybear": {
"command": "dotnet",
"args": ["run", "--project", "E:\\Codex\\LazyBearWorks\\LazyBear.MCP"]
}
}
}
```
### Continue (расширение VS Code)
Файл: `.vscode/continue/config.json`
```json
{
"mcpServers": {
"lazybear": {
"command": "dotnet",
"args": [
"run",
"--project",
"${workspaceFolder}/LazyBear.MCP"
],
"type": "stdio"
}
}
}
```
### OpenCode (Linux/Mac конфигурация)
Файл: `~/.opencode/.mcp.json`
```json
{
"mcpServers": {
"lazybear": {
"command": "dotnet",
"args": ["run", "--project", "~/LazyBearWorks/LazyBear.MCP"]
}
}
}
```
### Использование через CLI
Тестирование через MCP inspector:
```bash
npm install -g @modelcontextprotocol/inspector
npx @modelcontextprotocol/inspector dotnet run --project LazyBear.MCP
```
Прямое тестирование через stdin:
```bash
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test-client","version":"1.0"}}}' | dotnet run --project LazyBear.MCP
```
## Доступные инструменты
### GetCurrentPrice
Получить текущую цену актива.
**Аргументы:**
- `ticker` (строка): Тикер актива (например, "BTCUSD")
**Пример:**
```json
{
"name": "GetCurrentPrice",
"arguments": {
"ticker": "BTCUSD"
}
}
```
### GetPositionInfo
Получить информацию о позиции.
**Аргументы:**
- `positionId` (строка): ID позиции
**Пример:**
```json
{
"name": "GetPositionInfo",
"arguments": {
"positionId": "POSI-001"
}
}
```
## Разработка
### Сборка
```bash
dotnet build
```
### Запуск
```bash
dotnet run
```
### Тестирование с MCP Inspector
```bash
npx @modelcontextprotocol/inspector dotnet run --project LazyBear.MCP
```
## Лицензия
MIT