omoshiro-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@omoshiro-mcpAnalyze this joke using humor lenses: Why did the scarecrow win an award? Because he was outstanding in his field."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
omoshiro-mcp
Research-grounded MCP server for analyzing interestingness / 面白さ.
This server does not score content. It returns evaluation lenses, conceptual boundaries, interaction patterns, and research references so that the calling AI can perform the analysis itself.
Principle
Returns evaluation lenses; does not score content.
The ontology separates:
Primitive lenses: constructs an AI can inspect directly or relative to an audience model
Derived dynamics: changes over time such as prediction error or uncertainty reduction
Composite states/mechanisms: interest, curiosity, suspense, humor, insight, flow, awe, transportation
Outcomes: enjoyment, attention, memory, learning, persistence, etc.
This avoids collapsing everything into one meaningless interestingness_score.
Related MCP server: AI Evaluator MCP Server
MCP endpoint
When deployed on Vercel, use:
https://<your-project>.vercel.app/mcpProtocol: MCP Streamable HTTP / JSON-RPC.
Tools
get_lenses
Returns a curated set of primitive lenses for a target.
Example arguments:
{
"target_type": "oogiri",
"analysis_goal": "humor"
}search_lenses
Searches primitive and composite constructs by natural-language terms.
{
"query": "unexpected but understandable"
}get_lens
Returns the definition, diagnostic questions, conceptual boundaries, applicability, and inferability of a primitive lens.
{"id":"novelty"}get_composite
Returns a composite mechanism/state and its input constructs.
{"id":"suspense"}list_ontology
Lists the full ontology and core references.
Core primitive lenses
Current v0.1 includes 21 primitives:
novelty
complexity
comprehensibility
processing_fluency
relevance
information_gap
knowability
uncertainty
expectation_strength
outcome_significance
conflict_instability
violation
benignness
vastness
accommodation_demand
challenge
competence
control
autonomy
feedback_clarity
relatedness
Derived dynamics
prediction_error
information_gain
uncertainty_reduction
gap_resolution
conflict_resolution
comprehension_gain
fluency_gain
mastery_progress
Composite mechanisms / states
interest
curiosity
suspense
humor_benign_violation
humor_incongruity_resolution
insight
flow
awe
transportation
A composite is not a score. For example:
Interest ≈ novelty/complexity × sufficient comprehensibility
Curiosity ≈ information gap × knowability × relevance × uncertainty
Suspense ≈ uncertainty × expectation strength × outcome significance
Benign-violation humor ≈ violation × benignness
Awe ≈ vastness × accommodation demandThese are conceptual patterns, not validated universal equations.
Inferability
Each lens includes an inferability field:
direct: can often be inspected from the content itselfaudience_model_required: depends on prior knowledge, culture, genre expectations, etc.experience_required: actual psychological state should not be asserted without audience/player evidence
For example, novelty is audience-relative, while actual flow or transportation cannot be reliably asserted just by reading the artifact.
Example workflow
User asks:
こんなエンジニアは嫌だ。どんなエンジニア?
回答:キーボードがでかすぎて部屋に入らない
Calling AI:
calls
get_lenses({ target_type: "oogiri", analysis_goal: "humor" })receives lenses such as
expectation_strength,violation,benignness,novelty,comprehensibility,processing_fluencyperforms the actual analysis itself
does not ask the MCP to output a humor score
Research basis
The v0.1 ontology is informed by work including:
Silvia, P. J. (2005). What Is Interesting? Exploring the Appraisal Structure of Interest. Emotion.
Loewenstein, G. (1994). The Psychology of Curiosity: A Review and Reinterpretation. Psychological Bulletin.
Kang, M. J. et al. (2009). The Wick in the Candle of Learning: Epistemic Curiosity Activates Reward Circuitry and Enhances Memory. Psychological Science.
Reber, R., Schwarz, N., & Winkielman, P. (2004). Processing Fluency and Aesthetic Pleasure. Personality and Social Psychology Review.
McGraw, A. P. & Warren, C. (2010). Benign Violations: Making Immoral Behavior Funny. Psychological Science.
Keltner, D. & Haidt, J. (2003). Approaching Awe, a Moral, Spiritual, and Aesthetic Emotion. Cognition and Emotion.
Ryan, R. M., Rigby, C. S., & Przybylski, A. (2006). The Motivational Pull of Video Games. Motivation and Emotion.
Busselle, R. & Bilandzic, H. (2009). Measuring Narrative Engagement. Media Psychology.
The ontology is an engineering synthesis across these literatures, not a claim that one paper defines the complete structure.
Development
The server is intentionally dependency-light and implemented as a Vercel serverless endpoint in api/mcp.js.
A GET request to /mcp returns server metadata. MCP clients should use POST JSON-RPC requests for initialize, tools/list, and tools/call.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceAn MCP server that evaluates whether retrieval methods and AI outputs are grounded in long narrative manuscripts by retrieving evidence and scoring coverage deterministically, without external model APIs. It provides tools for chunking, indexing, retrieval, and evaluation.1MIT
- Alicense-qualityDmaintenanceA comprehensive framework for evaluating AI responses using Inspect AI and Petri-style behavioral assessment patterns. Built as an MCP server for real-time evaluation during AI development.MIT
- AlicenseAqualityAmaintenanceAn MCP server that evaluates claims by counting independent story origins, giving AI agents a verdict on reporting corroboration rather than truth.2981MIT
- Alicense-qualityDmaintenanceA hosted MCP server that supplies ten channels of short-form content (stories, puzzles, jokes, etc.) for AI briefing agents to embed in daily emails to humans.MIT
Related MCP Connectors
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Hosted MCP server for creators: writing analysis, headline scoring, reading time, social lengths.
MCP server for Grok Imagine AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/take-code-0427/omoshiro-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server