๐ฆ
IronHive.Plugins.MCP
IronHive Model Context Protocol plugin
0 installs
Trust: 34 โ Low
Ai
Ask AI about IronHive.Plugins.MCP
Powered by Claude ยท Grounded in docs
I know everything about IronHive.Plugins.MCP. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
IronHive
IronHive๋ ๊ธฐ์ ์ฉ AI ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ .NET ํ์ดํ๋ผ์ธ ํ๋ ์์ํฌ์ ๋๋ค. ๋ฉํฐ Provider LLM ํตํฉ, ๋ฒกํฐ ๊ธฐ๋ฐ RAG ํ์ดํ๋ผ์ธ, ๋ฉํฐ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์ , ํ์ผ ์ฒ๋ฆฌ๋ฅผ Fluent Builder API๋ก ์ ๊ณตํฉ๋๋ค.
๋ฒ์ฉ ํ๋ ์์ํฌ๊ฐ ํ์ํ๋ค๋ฉด Semantic Kernel ๋๋ Agent Framework๋ฅผ ๊ถ์ฅํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
- ๋ฉํฐ Provider LLM โ OpenAI, Anthropic, Google AI, Ollama
- ๋ฉํฐ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์ โ Sequential, Parallel, Hub-Spoke, Graph (DAG)
- RAG ํ์ดํ๋ผ์ธ โ ํ ์คํธ ์ถ์ถ, ์ฒญํน, ์๋ฒ ๋ฉ, ๋ฒกํฐ ๊ฒ์
- ํ์ผ ์ฒ๋ฆฌ โ PDF, Word, PowerPoint, ์ด๋ฏธ์ง
- ํ๋ฌ๊ทธ์ธ โ MCP, OpenAPI ํตํฉ
- M.E.AI ํธํ โ
ChatClientAdapter/EmbeddingGeneratorAdapter
์ค์น
dotnet add package IronHive.Core
dotnet add package IronHive.Providers.OpenAI # ๋๋ Anthropic, GoogleAI, Ollama
๋น ๋ฅธ ์์
using IronHive.Core;
using IronHive.Providers.OpenAI;
var hive = new HiveServiceBuilder()
.AddMessageGenerator("openai", new OpenAIMessageGenerator(new OpenAIConfig
{
ApiKey = "your-api-key"
}))
.Build();
var agent = hive.CreateAgent(config =>
{
config.Provider = "openai";
config.Model = "gpt-4o";
config.SystemPrompt = "You are a helpful assistant.";
});
var response = await agent.InvokeAsync(messages);
// ์คํธ๋ฆฌ๋ฐ
await foreach (var chunk in agent.InvokeStreamingAsync(messages))
{
Console.Write(chunk.Content);
}
ํจํค์ง
| ํจํค์ง | ์ค๋ช |
|---|---|
IronHive.Abstractions | ์ธํฐํ์ด์ค ๋ฐ ๊ณ์ฝ |
IronHive.Core | ํต์ฌ ๊ตฌํ |
IronHive.Providers.OpenAI | OpenAI / Azure OpenAI / xAI / GPUStack |
IronHive.Providers.Anthropic | Claude ๋ชจ๋ธ |
IronHive.Providers.GoogleAI | Gemini ๋ชจ๋ธ |
IronHive.Providers.Ollama | ๋ก์ปฌ LLM (Ollama, LM Studio) |
IronHive.Storages.Qdrant | Qdrant ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค |
IronHive.Storages.Amazon | Amazon S3 ํ์ผ ์ ์ฅ์ |
IronHive.Storages.Azure | Azure Blob / Service Bus |
IronHive.Storages.RabbitMQ | RabbitMQ ํ |
IronHive.Plugins.MCP | Model Context Protocol |
IronHive.Plugins.OpenAPI | OpenAPI ๋๊ตฌ ํตํฉ |
๋ฌธ์
- ์ํคํ ์ฒ โ ์์คํ ์ค๊ณ, ์์กด์ฑ ๊ทธ๋ํ, ํ์ฅ ํจํด
- ์ค๊ณ ๋ ธํธ โ Builder/Service API, ์ค์ผ์คํธ๋ ์ด์ ํจํด
- ํ๋ก์ ํธ ๊ตฌ์กฐ โ ์๋น์ค ๋ถ๋ฅ ๋ฐ ์๋ช ์ฃผ๊ธฐ
์๊ตฌ ์ฌํญ
- .NET 10.0+
๋ผ์ด์ ์ค
MIT โ LICENSE ์ฐธ์กฐ.
